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;
                }

            }

  • 相关阅读:
    CentOS 5.5和5.6 安装后的网络配置
    CentOS 5.5 系统安全配置
    printk: messages suppressed
    “找不到出路的”vb6.0
    用户控件的烦扰
    rman恢复
    oracle数据字典
    oracle自关联表的子删父变功能实现
    oracle自治事务
    oracle表空间更名
  • 原文地址:https://www.cnblogs.com/yao3364/p/8135306.html
Copyright © 2011-2022 走看看