我想知道如何将两个网格相互绑定,如主细节表示?例如; 我有两个网格。订单和订单详情。订单详情位于订单旁边。我想制作一个动态过滤器,可以根据我的选择使行在详细表格网格中隐藏或可见。此操作可以由行选择或行双击事件触发。不要紧。我希望,我能正确地说出来。提前致谢。
问问题
5821 次
1 回答
2
如果您使用的是 ADO.NET 数据集 ( System.Data.DataSet
),则用于显示详细数据的 GridControl 实例应绑定到 ADO.NET 数据关系。
下面是标准 NorthWind 数据集以两格主从方式绑定的代码片段:
BindingSource masterBS = new BindingSource();
masterBS.DataMember = "Orders";
masterBS.DataSource = nwindDataSet1;
BindingSource detailBS = new BindingSource();
detailBS.DataMember = "OrdersOrder Details";
detailBS.DataSource = masterBS;
this.gridControl1.DataSource = masterBS;
this.gridControl1.ShowOnlyPredefinedDetails = true; //
this.gridControl2.DataSource = detailBS;
要查看完整的代码,请查看以下 DevExpress 知识库文章: 如何在单独的网格控件中显示主从表
于 2014-08-12T11:33:33.787 回答