2012-02-06 62 views
-2

这是我的场景DataSource从我的DataGridView没有链接到一个开放的数据库,所以我不打算使用DataAdapter从DataGridView的DataSet中删除行

为了避免需要具有恒定的数据库连接(以节省资源),用户仅能够保存更改(即,更新数据库),只有当细胞/行被删除/从DataGridView改性。

我的问题来了。我有一个包含两个DataGridView对象的数据库,类似于主/关系。第二个DataGridView有一个额外的过滤器,当用户单击主表行时,将应用该行,从该行表中所有与该特定行有关的记录都将反映在子DataGridView(第二个DataGridView)中。

我有三个DataSets

  • 一个用于主表,
  • 一个用于细节的表,和
  • 一个用于从所述第二表格中的过滤行

的过滤器是一个简单的SELECT声明:

DataSet.Tables[TableName].Select(...);

当从第二DataGridView(与第三DataSet)删除行,我想从第三DataSet特定行删除第二DataSet

但我不知道如何将DataSet链接到其他DataSet对象。

或者在这里有另一种选择吗?

回答