【问题标题】:DataGridView Cell Value ChangingDataGridView 单元格值更改
【发布时间】:2015-03-21 09:21:06
【问题描述】:

有什么方法可以在更改时获取datagridview单元格的值吗?

我有一个包含 5 列的数据网格视图,例如发票编号、发票日期、发票对象、数量、费率、单价。

当我更改数量或费率时,应用程序需要将数量和费率相乘并将它们放入单价单元格中。

我已经尝试使用具有 CurrentCellDirtyStateChanged 的​​ CellValueChanged。但它最终编辑了我当前编辑单元格数据的单元格值。这导致无法在该单元格中输入更多数据。

Cell Value Changing Event ,c#

请帮我解决这个问题。

【问题讨论】:

  • 你试过 CellEndEdit 吗?
  • 是的,我做到了.. 但它反映了只有焦点从当前单元格出来之后。
  • 你能告诉我你在 CellValueChanged 和 CurrentCellDirtyStateChanged 中使用的代码吗
  • 请给出一些示例代码。我毫无问题地处理所有这些事件。你的 datagridview 是数据绑定的吗?
  • 请看看这个网站,也许它可以帮助你了解不同的事件:codeproject.com/Articles/240221/DataGridView-Event-Sequences

标签: c# vb.net .net-framework-version


【解决方案1】:

您可以尝试使用单元格值更改事件进行单元格验证事件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多