这是我的场景DataSource
从我的DataGridView
没有链接到一个开放的数据库,所以我不打算使用DataAdapter
。从DataGridView的DataSet中删除行
为了避免需要具有恒定的数据库连接(以节省资源),用户仅能够保存更改(即,更新数据库),只有当细胞/行被删除/从DataGridView
改性。
我的问题来了。我有一个包含两个DataGridView
对象的数据库,类似于主/关系。第二个DataGridView
有一个额外的过滤器,当用户单击主表行时,将应用该行,从该行表中所有与该特定行有关的记录都将反映在子DataGridView
(第二个DataGridView
)中。
我有三个DataSets
:
- 一个用于主表,
- 一个用于细节的表,和
- 一个用于从所述第二表格中的过滤行
的过滤器是一个简单的SELECT
声明:
DataSet.Tables[TableName].Select(...);
当从第二DataGridView
(与第三DataSet
)删除行,我想从第三DataSet
特定行删除第二DataSet
。
但我不知道如何将DataSet
链接到其他DataSet
对象。
或者在这里有另一种选择吗?