Datagridview 添加checkbox列,并判断Datagridview 中的checkbox列是否被选中
Posted noteswiki
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Datagridview 添加checkbox列,并判断Datagridview 中的checkbox列是否被选中相关的知识,希望对你有一定的参考价值。
Solution1:
//In Fill DataGridViewEvent :
DataGridViewCheckBoxColumn ChCol = new DataGridViewCheckBoxColumn(); ChCol.Name = "CheckBoxRow"; ChCol.HeaderText = "CheckboxSelection"; ChCol.Width = 50; ChCol.TrueValue = "1"; ChCol.FalseValue = "0"; datagridview_tabpage1.Columns.Insert(0, ChCol);
// In Button Event put these codes:
datagridview 中的checkbox列是否被选中
private void button3_Click(object sender, EventArgs e) { string selectRows=""; for (int i = 0; i < dataGridView_tabPage1.Rows.Count - 1; i++) //循环datagridview每行 { if ((bool)dataGridView_tabPage1.Rows[i].Cells[0].EditedFormattedValue == true) { selectRows = selectRows + "[" + i.ToString() + "]"; } } MessageBox.Show("Selected Rows:" + selectRows,"CheckBoxRows"); }
add check box in Datagridview
// Initialize and add a check box column. DataGridViewColumn column = new DataGridViewTextBoxColumn(); column = new DataGridViewCheckBoxColumn(); column.DataPropertyName = "selection"; column.Name = "selection"; dataGridView_tabPage1.Columns.Add(column);
以上是关于Datagridview 添加checkbox列,并判断Datagridview 中的checkbox列是否被选中的主要内容,如果未能解决你的问题,请参考以下文章
DataGridView里怎么增加自定义的CheckBox控件
C#如何将DataGirdView1中勾选中checkbox多行 添加到另一个DatagridView2中急用要用代码。
C#中 如何给Datagridview添加一列checkbox
Datagrid 列标题应根据 DataGridView 列的所有 CheckBox 是选中还是未选中来检查/取消选中 CheckBox 的状态