【问题标题】:Restoring Previous cell value in c# datagridview在c#datagridview中恢复以前的单元格值
【发布时间】:2014-01-12 10:26:09
【问题描述】:

我想恢复 DataGridView 单元格的先前值。我目前正在使用 ESC 按钮,但我不想使用它。 我怎样才能做到这一点?

if (string.IsNullOrEmpty(e.FormattedValue.ToString()))

如果此条件为真,我想重新分配单元格的先前值并将控制权保留在单元格本身中。 上面的代码是在 CellValidating 事件上执行的。

【问题讨论】:

  • 那么您希望如何实现呢?用按钮编辑单元格后?使用另一个键?请提供更多详细信息和一些代码。
  • @etaiso 否。在 CellValidating 事件处理程序中,如果更改为 null,我想分配原始值
  • 用一段代码找到上面编辑过的查询

标签: c# datagridview


【解决方案1】:

试试这个:

if (string.IsNullOrEmpty(e.FormattedValue.ToString()))
{
     dataGridView1.CancelEdit();
}

【讨论】:

  • 好的!我该怎么做?
  • 在这个答案的左上角,你有一个白色的“V”。只需点击它,这样你就将它标记为接受的答案(然后它会变成绿色)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-20
  • 2022-01-02
  • 1970-01-01
相关资源
最近更新 更多