【发布时间】:2010-10-18 18:53:17
【问题描述】:
更新绑定到我的DataTable 的DataGridView 中列出的第一条记录。当我运行保存过程时,我会运行这行代码以获取所有已修改的记录:
DataTable modifiedRows = unitDataDT.GetChanges(DataRowState.Modified);
如果我更改了 DataGridView 中的第一条记录,我的 modifiedRows DataTable 为 Null。
如果我更改以下任何记录,它们会在我的 modifiedRows DataTable 中。
我尝试先更改DataGridView 中的其他记录,然后更改第一条记录,然后运行保存过程,但仍然......其他记录在那里,而第一条记录不存在......
另外....我检查了 unitDataDT 并且它有变化。 我对 datagridview 进行排序以尝试更新不同的记录,但它仍然没有将更改添加到 modifiedRows 数据表中......所以它似乎不适用于 DataGridView 中列出的第一条记录。
有什么想法吗?
【问题讨论】: