AD
Administrator
Syncfusion Team
July 15, 2004 03:56 PM UTC
Try switching the order of the two statements.
this.gridDataBoundGrid1.DataSource = MessageTable;
this.gridDataBoundGrid1.DataMember = "Messages";
If that does not do it, then add this code first.
this.gridDataBoundGrid1.DataSource = null;
this.gridDataBoundGrid1.DataMember = "";
UM
Umangi
July 15, 2004 04:04 PM UTC
Hi Clay,
Thanks for your quick responses.
The problem is still there.
Even I tried DataMember = Null;
Umangi
AD
Administrator
Syncfusion Team
July 15, 2004 04:11 PM UTC
If you are setting DataSource to a DataTable (messageTable), then the only reason to set DataMember = "Messages" is if "Messages" is a name of a DataRelation that you want to see in a hierarchical grid. Is this the case?
If not, then DataMember should just be set to "".
UM
Umangi
July 15, 2004 04:57 PM UTC
This does not generate exception but only first column is displayed.
And when I try to bind with original data
I write following code.
this.gridDataBoundGrid1.DataMember = "QueryThreads";
this.gridDataBoundGrid1.DataSource = dataSet;
GridHierarchyLevel queryLevel = this.gridDataBoundGrid1.Binder.AddRelation("QueryThreadQuery");
Now the following exception is generated
''Cannot create a child list for field QueryThreads.''
Clay, Can u help me?
UM
Umangi
July 15, 2004 05:18 PM UTC
I did
DataMember = "";
DataSource = dataSet;
And It''s working!
Sorry for the trouble