【问题标题】:Limitations to recording changes in a bound dataGridView to a dataTable将绑定的 dataGridView 中的更改记录到 dataTable 的限制
【发布时间】:2009-06-09 15:58:27
【问题描述】:

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

谢谢!

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-20
      • 1970-01-01
      • 2015-05-22
      • 1970-01-01
      • 2010-09-09
      • 1970-01-01
      • 2020-10-30
      相关资源
      最近更新 更多