2017-09-25 69 views
-1

我会尝试做这样的事情创建每个元素新的DataTable

tab1

当我选择的类别中的元素,其他DataGridView显示链接到该类别中,此元素 tab2

当您在类别中添加新元素时,创建一个新的空数据集链接到新元素。

这可能吗?

回答

0

您所描述的是两个表格之间的主从关系。要达到此目的,您需要:

  1. 创建DataSet对象。
  2. 向这个DataSet添加两个表 - Master和Detail。
  3. 将数据加载到这些表中。
  4. 为DataSet添加合适的DataRelation
  5. 为每个网格创建BindingSource。
  6. 将各个BindingSource分配给网格。
  7. 对于主BindingSource将DataSource设置为DataSet对象并将DataMember设置为主表。
  8. 有关详细信息BindingSource将DataSource设置为master BindingSource和DataMember,以便在第4步中创建DataRelation。

我已经使用这种方法来创建网格之间的多个主 - 细节关系,它工作正常。

你可以在documentation中看到更多。

相关问题