dev ShowingEditor 事件

ShowingEditor 是控制单元格的编辑属性

private void gridView1_ShowingEditor(object sender, CancelEventArgs e)
        {
            try
            {
                string filedName = gridView1.FocusedColumn.FieldName;
                string SXCSDSJ = Convert.ToString(gridView1.GetFocusedRowCellValue("SXCSDSJ"));
                string TMBD = Convert.ToString(gridView1.GetFocusedRowCellValue("TMBD"));
                if (filedName== "SSXSJ"&& (!string.IsNullOrEmpty(SXCSDSJ) || string.IsNullOrEmpty(TMBD)))
                {
                    e.Cancel = true;
                }
            }
            catch(Exception ex)
            {
                Log.LogError("控制是否可以编辑单元格报错:", ex);
            }
        }

  满足条件的话 单元格不可编辑

posted on 2019-09-16 10:02  伍佰仟  阅读(722)  评论(0)    收藏  举报