Theo,
>In the MM JumpStart application for C#, Order Detail data grid is bound to Customer using the orderID. In the same example, how would you bind Order Detail to Customer if the join required the use of more than one field?
Are you asking about situations where a primary key is composed of more than one column? If so, you can use the business object's PrimaryKeys property (which is a string array) rather than the usual Primary key field.
For more information, check out the MM .NET Dev Guide Help topic "PrimaryKeys: The Primary Keys field".
Regards,
Kevin McNeish
Eight-Time .NET MVP
VFP and iOS Author, Speaker & Trainer
Oak Leaf Enterprises, Inc.
Chief Architect, MM Framework
http://www.oakleafsd.com