如何在网格单元格中使用编辑掩码?

时间:2012-06-27 07:08:56

标签: c# .net gridview devexpress

我有一个DevExpress网格,想要在列的每个单元格上设置编辑掩码。这样用户就可以在这个单元格中键入一个值,我的程序通过编辑Mask RegEx来检查它。我知道我可以在每个单元格上设置一个文本框控件,我可以使用该掩码。但这不符合我必须遵守的其他要求。 在我的单元格中,允许的所有值都是x <10。我希望如果用户键入99我的单元格自动生成9,9像editMask。是否有一个事件在每个值输入单元格后触发?然后我可以自己编程,不需要面具。

问候。

1 个答案:

答案 0 :(得分:1)

您可能希望仅在用户完成编辑单元格后才进行此编辑,即在键入过程中不应中断用户。您要使用的事件是DataGridView.CellValueChanged,您可以使用DataGridView.SelectedCell属性查找已编辑的单元格,您可以相应地获取/设置值。希望能回答你的问题。