2008-10-24 53 views
2

我使用Infragistics WinForms UltaGrid控件,并设置了RegexPattern属性。如何获取网格单元格我将RegEx设置为实际使用该模式来限制条目?或者我误解了RegexPattern属性的工作原理。Infragistics Windows Grid

Jeff

回答

0

您正在使用哪个版本的NetAdvantage? NetAdvantage 2008中没有UltraGridCell类的RegexPattern属性。

但是,如果引用UltraGridColumn类的RegexPattern属性,它将执行所需操作。单元格的值必须给出恰好一个匹配否则验证将失败。

1

列的RegexPattern属性用于单元格值验证。所以,如果你设置了这个属性,并且你的用户试图编辑列中的一个值,那么在他完成之后,它将根据这个正则表达式进行验证。

0

正则表达式属性仅在用户单击出单元格后才生效。它不限制初始条目。我会尝试修改UltraGrid.KeyDown事件,如果你想在输入键值时应用RegexPattern。