这是场景。
我有checkbox
(Name:"Check All" ID:chkItems) 和datagridview
. 当我点击这个复选框时,所有的复选框datagridview
也会被选中。
我还在网格上添加了复选框列。
DataGridViewCheckBoxColumn CheckboxColumn = new DataGridViewCheckBoxColumn();
CheckBox chk = new CheckBox();
CheckboxColumn.Width = 20;
GridView1.Columns.Add(CheckboxColumn);
这是复选框背后的代码。有问题row.Cell
private void chkItems_CheckedChanged(object sender, EventArgs e)
{
foreach (DataGridViewRow row in GridView1.Rows)
{
DataGridViewCheckBoxCell chk = e.row.Cells(0);
if (chk.Selected == false)
{
row.Cells(0).Value = true;
}
}
}