三、winForm-DataGridView操作——DataGridView 操作复选框checkbox
程序员文章站
2022-05-03 13:54:58
一、添加复选框 ArrayList arr = new ArrayList(); public string checkboxName = "选择"; void StandLibWin_Load(object sender, EventArgs e) { DataGridViewCheckBoxCo ......
一、添加复选框
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; }
二、判断选中状态(此例添加一个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); } } } } }
=================完结线==============================
上一篇: spring boot自动配置实现
下一篇: LC#1
推荐阅读
-
二、winForm-DataGridView操作——DataGridView 操作、属性说明
-
一、winForm-DataGridView操作——控件绑定事件的两种方法
-
jquery操作复选框(checkbox)的12个小技巧总结
-
三、winForm-DataGridView操作——DataGridView 操作复选框checkbox
-
jQuery操作复选框(CheckBox)的取值赋值实现代码
-
吾八哥学Selenium(三):操作复选框checkbox/单选框radio的方法
-
复选框checkbox的JS操作
-
复选框checkbox的JS操作
-
一、winForm-DataGridView操作——控件绑定事件的两种方法
-
二、winForm-DataGridView操作——DataGridView 操作、属性说明