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

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

  • 相关阅读:
    .NetCore(四) 在Nginx部署
    .Net Core(三)MVC Core
    .Net Core(二)EFCore
    .Net Core(一)环境搭建与基本使用
    Linux初体验
    Angular基础(八) Observable & RxJS
    Angular基础(七) HTTP & Routing
    Angular基础(六) DI
    Angular基础(五) 内建指令和表单
    Angular基础(四) 创建Angular应用
  • 原文地址:https://www.cnblogs.com/zhangne/p/9579702.html
Copyright © 2011-2022 走看看