• 三、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

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

  • 相关阅读:
    Linux基礎命令
    Linux_文件系統結構
    Linux_目錄結構與操作_基本命令
    JS简单打字小游戏demo
    开发板通过路由器访问外网
    VIM基本操作命令表
    破解source insight4.0
    进程控制
    静态库与动态库的制作和使用
    STM32建工程模板
  • 原文地址:https://www.cnblogs.com/zhangne/p/9579702.html
Copyright © 2020-2023  润新知