我正在使用 Infragistics UltraWinGrid.UltraGrid 控件在我的 .Net 3.5 winforms 应用程序中显示分层数据。从我的中间层,我得到一个数据表,它结合了主表和子表的数据。我可以使用 group by 子句获取子表的数据。
如下使用 DataRelation,然后我将包含主表和子表的本地数据集变量绑定到网格。
ds.Tables.Add(tableMaster);
ds.Tables.Add(tableChild);
DataRelation reln = new DataRelation("MyReln", ds.Tables[0].Columns[colName], ds.Tables[1].Columns[colName], false);
ds.Relations.Add(reln);
ds.AcceptChanges();
this.ultraGrid.DataSource = ds;
我的查询是,从上面的合并数据表中读取这个 tableMaster 和 tableChild 的最快方法是什么?
谢谢。