首页 > 其他 > 详细

设置dgv是否可编辑(封装DGV)

时间:2020-09-22 12:02:18      阅读:54      评论:0      收藏:0      [点我收藏+]
   /// <summary>
        /// 设置药品信息是否可编辑
        /// </summary>
        private void SetDataEdit(ref MzGridControl dgv)
        {
            List<DrugInout> datas = dgv.DataSource as List<DrugInout> ?? new List<DrugInout>();
            dgv.Grid.DisplayLayout.Bands[0].Columns[nameof(DrugInout.DgInfo)].CellActivation = Activation.AllowEdit;
            if (datas != null && dgv.Grid.Rows.Count > 0)
            {
                foreach (var s in dgv.Grid.Rows)
                {
                    if ((bool)s.Cells[nameof(DrugInout.IsNameNoEdit)].Value == true)
                    {
                        s.Cells[nameof(DrugInout.DgInfo)].Activation = Activation.NoEdit;
                    }
                    else
                    {
                        //s.Cells[nameof(DrugInout.DgInfo)].Activation = Activation.AllowEdit;
                        //s.Cells[nameof(DrugInout.DgInfo)].Activation
                        s.Cells[nameof(DrugInout.DgInfo)].Activation = Activation.AllowEdit;
                    }
                }
            }
        }

 效果图

技术分享图片

 

设置dgv是否可编辑(封装DGV)

原文:https://www.cnblogs.com/yuanshuo/p/13710545.html

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