【发布时间】:2011-02-08 17:10:43
【问题描述】:
看来,在 DataGridView 控件的单元格中捕获按键事件以在用户键入时验证用户输入的唯一方法是使用 DataGridView 控件的 OnEditControlShowing 事件,将方法连接到编辑控件的(e .Control) 按键事件并进行一些验证。
我的问题是我构建了一堆自定义 DataGridView 列类,它们有自己的自定义单元格类型。这些单元格有自己的自定义编辑控件(例如 DateTimePickers 和 Numeric 或 Currency 文本框。)
我想对那些以货币数字文本框作为编辑控件但不是所有其他单元格类型的单元格进行数字验证。
如何在 DataGridView 的“OnEditControlShowing”覆盖中确定特定的编辑控件是否需要一些数字验证?
【问题讨论】:
标签: c# .net datagridview