C# 创建自定义验证提供程序devexpress

C# 创建自定义验证提供程序devexpress,c#,winforms,devexpress,C#,Winforms,Devexpress,我正在使用devexpress 13.1,我想为文本框创建一个自定义验证提供程序 我尝试使用此代码 DevExpress.XtraEditors.DXErrorProvider.ConditionValidationRule containsValidationRule = new DevExpress.XtraEditors.DXErrorProvider.ConditionValidationRule(); containsValidationRule.ConditionOperator =

我正在使用devexpress 13.1,我想为文本框创建一个自定义验证提供程序

我尝试使用此代码

DevExpress.XtraEditors.DXErrorProvider.ConditionValidationRule containsValidationRule = new DevExpress.XtraEditors.DXErrorProvider.ConditionValidationRule();
containsValidationRule.ConditionOperator = DevExpress.XtraEditors.DXErrorProvider.ConditionOperator.GreaterOrEqual;
containsValidationRule.Value1 = '0';
containsValidationRule.ErrorText = "Veuillez saisir un valeur supérieur a zéro";
containsValidationRule.ErrorType = ErrorType.Warning;

CompareAgainstControlValidationRule compValidationRule = new CompareAgainstControlValidationRule();
compValidationRule.Control = txtStockMax;
compValidationRule.CompareControlOperator = CompareControlOperator.LessOrEqual;
compValidationRule.ErrorText = "Veuillez saisir un valeur inférieur au stock max";
compValidationRule.CaseSensitive = true;

dxValidationProvider1.SetValidationRule(txtStockMin, containsValidationRule);
dxValidationProvider1.SetValidationRule(txtStockMin, compValidationRule);
我要查找的是
txtStockMin
比0更大或更相等,
txtStockMin
lessOrEqual
txtStockMax
请查看帮助主题。本主题还包含一个关于如何创建任何自定义验证规则的清晰代码示例