当前位置: 移动技术网 > IT编程>开发语言>.net > 三、winForm-DataGridView操作——DataGridView 操作复选框checkbox

三、winForm-DataGridView操作——DataGridView 操作复选框checkbox

2018年09月05日  | 移动技术网IT编程  | 我要评论

松本明莉,草熘最新地址,40多岁的女人婚外情

 

  一、添加复选框 

    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

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

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网