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

DataGridView里怎么增加自定义的CheckBox控件

C#如何将DataGirdView1中勾选中checkbox多行 添加到另一个DatagridView2中急用要用代码。

C#中 如何给Datagridview添加一列checkbox

DataGridView

Datagrid 列标题应根据 DataGridView 列的所有 CheckBox 是选中还是未选中来检查/取消选中 CheckBox 的状态