这是我的情况,DataSource
中的DataGridView
未链接到开放数据库,因此我不打算使用DataAdapter
。
为了避免需要持续的数据库连接(以节省资源),用户只能在从{{删除/修改单元格/行时保存更改(即更新数据库)时才能保存更改1}}。
我的问题来自这里。我有一个包含两个DataGridView
对象的数据库,类似于主/细节关系。第二个DataGridView
有一个额外的过滤器,当用户点击主表行时应用该过滤器,与该特定行相关的所有记录都将反映在子DataGridView
中(第二个DataGridView
})。
我有三个DataGridView
:
过滤器是一个简单的DataSets
语句:
SELECT
从第二个DataSet.Tables[TableName].Select(...);
删除行(链接到第三个DataGridView
)时,我希望第三个DataSet
中的特定行删除第二个DataSet
。
但我不知道如何将DataSet
链接到其他DataSet
个对象。
或者这里有另一种选择吗?