将绑定dataGridView中的更改记录到dataTable的限制

时间:2009-06-09 15:58:28

标签: c# .net asp.net datagridview datatable

我的印象是,在将dataGridView对象绑定到dataTable时,用户在dataGridView中所做的任何更改都会记录在dataTable中。这些更改包括按列顺序切换,排序以及添加和删除行。但是,情况似乎并非如此。我发现更改列顺序,排序,偶尔添加行不会反映在底层dataTable中。这些更改是否需要以编程方式进行?

谢谢!

1 个答案:

答案 0 :(得分:1)

是的,排序和重新排序列只是相同数据的不同视觉表示。这不会影响基础DataTable。添加和删​​除行应始终有效,除非存在某些冲突,如主键或类似的东西。此外,添加行仅反映在用户单击DataGridView中的行之后的DataTable 中。直到那时才进行编辑。