Hi Ray,
The reason is that you are not setting the DataMember property of the root2Grid. Try setting this property.
[c#]
this.root2Grid.DataSource = root1;
// try comment the below line
//this.root3Grid.DataMember = "root1ToRoot2";
///Set the datamember property of root2Grid
this.root2Grid.DataMember = "root1ToRoot2";
this.root2Grid.TableDescriptor.Relations.Clear(); // don't autopopulate relations
Here is a modifiied sample.
masterdetail.zipBest Regards,
Haneef