gridcontrol输入验证

1.ValidatingEditor事件

private void gdv_reguline_ValidatingEditor(object sender, DevExpress.XtraEditors.Controls.BaseContainerValidateEditorEventArgs e)
{
    int col =((DevExpress.XtraGrid.Views.Grid.GridView)sender).FocusedColumn.AbsoluteIndex;
    if (col == 4 || col == 5)
    {
       object v = e.Value;
       int tm;
       if (v != null && (!Int32.TryParse(v.ToString(),out tm) || tm<0 )) //自定义验证逻辑
       {
            e.Valid = false; //控制是否通过验证的开关
            e.ErrorText = "必须输入正整数!"; //提示的验证失败的原因
       }
     }
 }

猜你喜欢

转载自blog.csdn.net/caoyanchao1/article/details/121874667
今日推荐