Yes, you would use two Connectors, one for each table. The idea is that in the LoadingRow event of the CustomersConnector, you would tell the InvoicesConnector to do a query on the Customer ID to load the related invoices. To use the LoadingRow event, just add it to the connector once it’s on the layout. LoadingRow is better because it only fires when a row is being loaded whereas SelectionChanged fires more often.
Does this help?
I need to update the example project to demonstrate loading rows from a related table.