首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

DevExpress中GridControl怎么设置主从表

2012-10-06 
DevExpress中GridControl如何设置主从表回答者请注意:1.不要中网上直接拷贝,我都已经搜过了2.请认真回答

DevExpress中GridControl如何设置主从表
回答者请注意:
1.不要中网上直接拷贝,我都已经搜过了
2.请认真回答 回答的好的 我会加分的
3.主要是如何设置绑定数据源那部分

[解决办法]
DataSet ds = new DataSet();
DataTable dt1 = Common.TestData.StudentTable.Copy();
dt1.TableName = "dt1";
DataTable dt2 = Common.TestData.StudentTable.Copy();
dt2.TableName = "dt2";
ds.Tables.Add(dt1);
ds.Tables.Add(dt2);
以上是将读取两个dateTable 添加到一个dateSet 中
下面就是确定 主从表之间的关系Columns[0]=Columns["dt1"] 也就是连个Table 之间的关系
DataRelation relation = new DataRelation("Level2", ds.Tables[0].Columns[0], ds.Tables[1].Columns[0]);// 这个Level2要与GridView的关系相同
ds.Relations.Add(relation);
最后绑定数据
MainGrid.DataSource = ds.Tables[0];
DevExpress控件GridControl用起来很好用的

热点排行