zoukankan      html  css  js  c++  java
  • winform :DataGridView添加一列checkbox

       #region 添加checkbox列      

         public void AddCheckBox()
            {

                    DataGridViewCheckBoxColumn columncb = new DataGridViewCheckBoxColumn();
                    columncb.HeaderText = "选择";
                    columncb.Name = "cb_check";
                    columncb.TrueValue = true;
                    columncb.FalseValue = false;
                    columncb.DataPropertyName = "IsChecked";
                    UserGridView.Columns.Insert(0,columncb);    //添加的checkbox在第一列
                    //UserGridView.Columns.Add(columncb);     //添加的checkbox在最后一列

            }
            #endregion

    在DataGridView控件的CellMouseClick属性中:点击数据勾选上checkbox

            private void UserGridView_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
            {

                //checkbox 勾上
                if ((bool)UserGridView.Rows[e.RowIndex].Cells[0].EditedFormattedValue == true)
                {
                    this.UserGridView.Rows[e.RowIndex].Cells[0].Value = false;
                }
                else
                {
                    this.UserGridView.Rows[e.RowIndex].Cells[0].Value = true;
                }

            }

  • 相关阅读:
    在Springboot 中使用 flyway
    Ryu 学习资料总结
    OpenDaylight 学习资料整理
    在 Ubuntu16.04 上安装 etcd
    ovs 连接 Floodlight 控制器
    etcd 学习资料整理
    Floodlight 学习资料整理
    算法用例
    数据库
    他山之石
  • 原文地址:https://www.cnblogs.com/yao3364/p/8135306.html
Copyright © 2011-2022 走看看