码迷,mamicode.com
首页 > 其他好文 > 详细

DataGrid 单元格输入验证 由ValidatingEditor事件完成

时间:2017-03-26 16:31:53      阅读:906      评论:0      收藏:0      [点我收藏+]

标签:提示   bsp   absolute   ==   containe   erro   object   als   data   

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 = "必须输入正整数!"; //提示的验证失败的原因
                }
            }
        }

DataGrid 单元格输入验证 由ValidatingEditor事件完成

标签:提示   bsp   absolute   ==   containe   erro   object   als   data   

原文地址:http://www.cnblogs.com/mol1995/p/6622852.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!