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

            }

  • 相关阅读:
    Kubernetes之Ingress-Nginx
    Prometheus之AWS-EC2自动发现
    Prometheus之kubernetes-sd自动发现
    ORACLE 遇到ORA 03113 数据库连接卡住
    ORACLE 遇到ORA-31693 ORA-31617 ORA-19505 ORA-27037
    Oracle 计划任务批量清理临时表实例
    GO 基础
    CentOS 7.3安装完整开发环境
    3.6 String 与 切片&str的区别
    ubantu上编辑windows程序
  • 原文地址:https://www.cnblogs.com/yao3364/p/8135306.html
Copyright © 2011-2022 走看看