首页 > 其他 > 详细

自定义设置单元格可编辑列

时间:2021-03-11 22:21:15      阅读:23      评论:0      收藏:0      [点我收藏+]

使用方法来控制Grid单元格是否可以编辑的属性,触发页面的showing_Editor事件

        #region grid1编辑事件 设置选中时列进入编辑状态

        private void gridView1_ShowingEditor(object sender, CancelEventArgs e)
        {
            try
            {
                this.efDevGrid1.SetAllColumnEditable(true);
                e.Cancel = false;
                GridView grid = sender as GridView;
                if (grid.FocusedColumn == this.efDevGrid1.SelectionColumn)
                {
                    e.Cancel = false;
                }

                //选中状态
                if (this.efDevGrid1.GetSelectedColumnChecked(gridView1.FocusedRowHandle) == true)
                {
                    //可编辑
                    e.Cancel = false;
                }
                else
                {
                    //不可编辑
                    e.Cancel = true;
                }
            }
            catch (Exception ex)
            {
                EF.EFMessageBox.Show(ex.Message, EF.EF_Args.epEname, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        #endregion

 

自定义设置单元格可编辑列

原文:https://www.cnblogs.com/yjy1412/p/14520009.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!