0
我有DataGridView
在窗體中包含13個複選框。一個checbox i-e(第一個)是檢查所有其他基本上是幾個月的複選框。所以現在我希望當我檢查第一個複選框時,應該檢查所有其他複選框,並且當我取消選中第一個複選框時,應該取消選中所有複選框。當我檢查第一個複選框時,我的代碼工作正常,但是當我取消選中第一個複選框時,仍然檢查所有複選框。但我希望他們沒有檢查。我已經使用CellContentClick
事件。
這是我的代碼。在DataGridview中檢查複選框是否被選中?
if (e.ColumnIndex == 1)
{
for (int k = 2; k <= 13; k++)
{
DataGridViewCell cell = dataGridView1.Rows[e.RowIndex].Cells[k];
DataGridViewCheckBoxCell checkCell = cell as DataGridViewCheckBoxCell;
checkCell.Value = true;
}
}
它給人的NullReferenceException – Loyal
檢查這個http://www.aspdotnet-suresh.com/2013/03/get-gridview-row - 值 - 當 - checkbox.html –