2008-10-24 34 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。