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

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

  • 相关阅读:
    django ajax使用
    vim--分屏快捷键
    django csrf
    django mysql使用
    官方文档地址
    图解http 学习
    Terms
    Data Center Group
    Misc
    FTDI CDM Drivers 2.06.00
  • 原文地址:https://www.cnblogs.com/zhangne/p/9579702.html
Copyright © 2011-2022 走看看