DevExpress에서 DxValidationProvider 를 사용하여 유효성 검사를 합니다.
using System.Windows.Forms;
using DevExpress.XtraEditors.DXErrorProvider;
namespace Test
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
#region 유효성 검사 입니다.
this.dxValidationProvider1.ValidationMode = DevExpress.XtraEditors.DXErrorProvider.ValidationMode.Manual;
ConditionValidationRule validationRule = new ConditionValidationRule();
validationRule.ConditionOperator = ConditionOperator.IsNotBlank;
validationRule.Value1 = "";
validationRule.ErrorText = "Please enter a value that equals to the first editor's value";
validationRule.ErrorType = ErrorType.Critical;
dxValidationProvider1.SetValidationRule(this.textEdit1, validationRule);
#endregion
#region 이벤트를 설정합니다.
this.simpleButton1.Click += SimpleButton1_Click;
#endregion
}
/// <summary>
/// 버튼 클릭시 동작합니다.
/// </summary>
/// <param name="sender">이벤트 발생자 입니다.</param>
/// <param name="e">이벤트 인자 입니다.</param>
private void SimpleButton1_Click(object sender, System.EventArgs e)
{
dxValidationProvider1.Validate();
}
}
}
728x90
'C# > DevExpress' 카테고리의 다른 글
DevExpress / Winform 행의 색깔 변경하기 입니다. (0) | 2019.09.10 |
---|---|
DevExpress / Winform TextEdit에서 천 단위로 끊어서 표기하기(ex: 2,300) (0) | 2019.09.10 |
DevExpress / Winform 로컬 드라이브에서 TreeList를 사용하여 디렉토리 구조를 확인합니다. (0) | 2019.06.16 |
DevExpress / Winform TreeList에서 노드 추가하기 입니다. (0) | 2019.06.16 |
DevExpress / Winform 탭 그룹을 생성합니다. (1) | 2019.06.16 |
댓글