DXperience學習筆記 TextEdit非空驗證設定
阿新 • • 發佈:2019-02-09
第三方控制元件DXperience 的基本錄入控制元件TextEdit 提供了比較強大的功能 對其屬性的設定可以限制使用者輸入的內容
右鍵 TextEdit 屬性 Properties 中 mask 選項 masktype 設為regex 後 即可在editmask中輸入正則表示式限制輸入內容
該中限制不能對TextEdit 是否為空進行驗證 通過這幾天的學習 發現可以新增一個dxValidationProvider控制元件來實現對TextEdit 的非空驗證
在工具箱中找到dxValidationProvider控制元件拖拉到介面上 轉到程式碼視窗
新增名稱空間
以上程式碼應該不難看懂
右鍵 TextEdit 屬性 Properties 中 mask 選項 masktype 設為regex 後 即可在editmask中輸入正則表示式限制輸入內容
該中限制不能對TextEdit 是否為空進行驗證 通過這幾天的學習 發現可以新增一個dxValidationProvider控制元件來實現對TextEdit 的非空驗證
在工具箱中找到dxValidationProvider控制元件拖拉到介面上 轉到程式碼視窗
新增名稱空間
以下是程式碼片段: using DevExpress.Utils; ConditionValidationRule notEmptyValidationRule = new ConditionValidationRule(); notEmptyValidationRule.ConditionOperator = ConditionOperator.IsNotBlank; notEmptyValidationRule.ErrorText = "請輸入 該表單不能為空!"; dxValidationProvider1.SetValidationRule(BulidName, notEmptyValidationRule);//兩個引數表示驗name值為BulidName的TextEdit控制元件為notEmptyValidationRule驗證 |
以上程式碼應該不難看懂