DataGridView の列にチェックボックスがあります。現在、チェックボックスがチェックされていないため、例外が発生しました。私はそれを処理する方法がわからないのですか?
private void uncheckGrid(ref DataGridView dgv, int index)
{
try
{
foreach (DataGridViewRow row in dgv.Rows)
{
DataGridViewCheckBoxCell check = row.Cells[1] as DataGridViewCheckBoxCell;
if (check.Value != null) // throw an exception here.
{
if ((bool)check.Value)
{
Int32 intVal = Convert.ToInt32(row.Cells[0].Value);
if (intVal == index)
{
check.Value = false;
}
}
}
}
ありがとう。