【问题标题】:Best way to store initial values of a DataGridView to provide reset functionality?存储 DataGridView 初始值以提供重置功能的最佳方式?
【发布时间】:2012-12-03 14:02:30
【问题描述】:

我有一个 DataGridView 呈现给用户,其中填充了单元格中的值。然后我允许用户根据需要编辑这些值。提供了一个重置​​按钮,如果他们想要将单元格恢复为其初始值,则可以单击该按钮。是否有关于如何实施的“最佳实践”?也许是一个明显的方法?目前我采用的方法是拥有一个二级数​​据结构(数组/字典),它保存这些值,以便可以在网格中检索和重新填充它们。对我来说似乎特别可怕。

【问题讨论】:

  • 是 DGV 数据绑定还是您在代码中设置源?
  • 如果您要绑定到 DataSet 或 DataTable,您可以使用其 RejectChanges 方法。

标签: c# .net data-binding datagridview


【解决方案1】:

正如 Dev 在 cmets 中指出的那样,当用作数据源时,DataSets 和 DataTables 似乎可以提供此类功能。 RejectChanges 方法可用于回滚数据的值。这很适合我的需要。

【讨论】:

    猜你喜欢
    • 2011-06-18
    • 1970-01-01
    • 1970-01-01
    • 2013-03-28
    • 1970-01-01
    • 2017-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多