///在SelectionChanged事件中設置
private void dataGridView1_SelectionChanged(object sender, EventArgs e)
{
//獲得當前被選中的行的checkbox子控件
DataGridViewCheckBoxCell check = (DataGridViewCheckBoxCell)dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[0];
//如果把DataGridViewCheckBoxCell的Value設置爲1.那麼他就會變成選中狀態。
//如果把DataGridViewCheckBoxCell的Value設置爲0,那麼他就取消選中。
if (check.Value == (object)1)
{
check.Value = 0;
}
if (check.Value == (object)0)
{
check.Value = 1;
}
}