Hi Santosh,
Thanks for your details.
While rebinding the related datatables, ensure the following has been done.
1) Add the relation to the tabledescriptor.
2) Add the child table to the SourceListSet collection of Engine.(If this is not set after setting the datasource to null and before rebinding the datasource, the childtable items cannot get displayed).
Here is the code that has to be handled while rebinding inorder to show the grid without losing its relation.
this.gridGroupingControl1.DataSource = null;
this.gridGroupingControl1.TableDescriptor.Relations.Add(parentToChildRelationDescriptor);
this.gridGroupingControl1.Engine.SourceListSet.Add("ProductTable", productTable);
this.gridGroupingControl1.Engine.SourceListSet.Add("DetailTable", detailTable);
this.gridGroupingControl1.BeginUpdate();
this.gridGroupingControl1.DataSource = productTable;
this.gridGroupingControl1.EndUpdate(true);
Please refer to the following sample in which this code has been implemented.
http://files.syncfusion.com/support/samples/Grid.Windows/7.3.0.20/F83649a.zipRegards,
Rajadurai