this.gridGroupingControl1.DataSource = new DataView(parentTable, "[parentID] < 3", "", DataViewRowState.CurrentRows);
the child tables come up empty. But if set
this.gridGroupingControl1.DataSource = parentTable.DefaultView;
parentTable.DefaultView.RowFilter = "[parentID] < 3";
the child tables come up populated OK.
Can you use this as a work around until we investigate the non-working use case further? This may have to do with the objects using different bindingcontexts.