【问题标题】:CellEndEdit does not trigger when the cell is on the bottom row当单元格位于底行时,CellEndEdit 不会触发
【发布时间】:2018-01-16 01:49:15
【问题描述】:

我正在使用 CellEndEdit 来确定用户何时完成了对单元格的编辑。这对除最底部之外的所有行都有效。如果按下回车键,它将结束编辑并移至下一个单元格,但如果正在编辑最底部的单元格,则不会触发 CellEndEdit 事件。

如果我单击另一个单元格或按 Tab,则事件会正确触发。为除一个以外的所有单元格输入工作似乎很笨重。有什么方法可以让我进入持续触发?

private void dataGridView_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
    GrabNewData();
}

【问题讨论】:

  • 您能否提供一些源代码向我们展示您的尝试?
  • 我的触发器。发布重复问题的代码。
  • 这个活动是我的全部。我有很多代码每秒多次更新gridview。我不希望它触发这些更新,所以我使用它。

标签: c# c#-4.0 datagridview


【解决方案1】:

我对其进行了重新设计以使用 CellValueChanged。即使我以编程方式更新

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 2019-02-16
    • 2013-04-30
    • 2020-09-16
    • 1970-01-01
    • 2018-01-04
    相关资源
    最近更新 更多