【发布时间】:2010-12-10 21:54:40
【问题描述】:
我在 DataGridView 中使用 CellEndEdit 事件来检测用户何时完成了对单元格的编辑。我想将结果发布回数据库。 datagridview 绑定到一个DataView。我保留了用于填充数据集并因此向用户显示数据的原始 DataAdapter (SQLDataAdapter)。我最初创建适配器时定义了所有更新和选择命令。此外,当用户对 datagridview 中的单元格进行一次初始更新时,更新将发布到数据库。但是,后续更新不会发布。就好像行状态仍然显示不变。我所做的只是调用 DataAdapter.Update(myDataSet, "TABLE");
我需要在某个地方重置一些东西吗?
谢谢
【问题讨论】:
-
奇怪的是,如果我在同一列中进行第二次编辑后单击以编辑不同的列,它会按预期工作......是否有一些标志没有被清除?
标签: c# sql sqldataadapter