zoukankan      html  css  js  c++  java
  • 三、winForm-DataGridView操作——DataGridView 操作复选框checkbox

      一、添加复选框 

        ArrayList arr = new ArrayList();
        public string checkboxName = "选择";
        void StandLibWin_Load(object sender, EventArgs e)
            {
                DataGridViewCheckBoxColumn CheckColunms = new DataGridViewCheckBoxColumn();
                CheckColunms.Name = checkboxName;
                CheckColunms.HeaderText = checkboxName;
                CheckColunms.Width = 60;
                CheckColunms.TrueValue = "1";
                CheckColunms.FalseValue = "0";
                dataGridView1.Columns.Insert(1, CheckColunms);
                dataGridView1.CellContentClick += DataGridView1_CellContentClick;
              
            }
    注册添加checkBox

      二、判断选中状态(此例添加一个ArrayList用来存储选中行的标识)

            void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
            {
                if (e.RowIndex > -1)
                {
                    if (dataGridView1.Columns[e.ColumnIndex].Name == checkboxName)
                    {
                        arr.Clear();
                        for (int i = 0; i < this.dataGridView1.Rows.Count; i++)
                        {
                            if ((bool)dataGridView1.Rows[i].Cells[checkboxName].EditedFormattedValue == true)
                            {
                                string vClickGridId = dataGridView1.Rows[i].Cells["标识"].Value.ToString();
                                arr.Add(vClickGridId);
                            }
                        }
    
                    }
                }
            }
    遍历选中添加Arraylist

      =================完结线==============================

  • 相关阅读:
    ActiveMQ持久化机制
    ActiveMQ的使用
    ActiveMQ解释
    Linux CentOS安装Tomcat
    nginx使用Keepalived
    Session共享解决方案
    Spring框架AOP使用扩展
    Myabtis测试(二)错题整理分析
    初识Spring及打印机案例
    MyBatis注解
  • 原文地址:https://www.cnblogs.com/zhangne/p/9579702.html
Copyright © 2011-2022 走看看