private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
if ((bool)dataGridView1.Rows[e.RowIndex].Cells[你的列下标].EditedFormattedValue == true)
{
dataGridView1.Rows[e.RowIndex].Cells[你的列下标].Value = false;
}
else
{
dataGridView1.Rows[e.RowIndex].Cells[你的列下标].Value = true;
}
}
这个是单个的选中与取消代码
全选的与全取消的,准确说叫反选
for(int i=0;i{
if ((bool)dataGridView1.Rows[i].Cells[你的列下标].EditedFormattedValue == true)
{
dataGridView1.Rows[i].Cells[你的列下标].Value = false;
}
else
{
dataGridView1.Rows[i].Cells[你的列下标].Value = true;
}
}
全部选中
for(int i=0;i{
if ((bool)dataGridView1.Rows[i].Cells[你的列下标].EditedFormattedValue == true)
{
dataGridView1.Rows[i].Cells[你的列下标].Value = true;
}
}
全部取消
for(int i=0;i{
if ((bool)dataGridView1.Rows[i].Cells[你的列下标].EditedFormattedValue == true)
{
dataGridView1.Rows[i].Cells[你的列下标].Value = false;
}
}