1. 程式人生 > >DXperience學習筆記 TextEdit非空驗證設定

DXperience學習筆記 TextEdit非空驗證設定

第三方控制元件DXperience 的基本錄入控制元件TextEdit 提供了比較強大的功能 對其屬性的設定可以限制使用者輸入的內容

右鍵 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驗證
 



以上程式碼應該不難看懂