datagridview裡面的checkbox全選和取消全選
阿新 • • 發佈:2019-01-25
全選
設定全選button,選中所有的checkbox
private void selectAll_Click(object sender, EventArgs e)
{
//遍歷datagridview中的每一行,判斷是否選中,若為選中,則選中
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
if ((Convert.ToBoolean(dataGridView1.Rows[i].Cells[0].Value) == false ))
{
dataGridView1.Rows[i].Cells[0].Value = "True";
}
else
continue;
}
}
取消全選
設定取消全選button,取消選中的所有checkbox
private void cancelAll_Click(object sender, EventArgs e)
{
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
if ((Convert.ToBoolean(dataGridView1.Rows[i].Cells[0].Value) == true))
{
dataGridView1.Rows[i].Cells[0].Value = "False";
}
else
continue ;
}
}