DataGridViewのチェックボックス列を全て一括で選択・解除を行う

VB.NET2008メモ

DataGridViewのある列のタイプをDataGridViewCheckBoxColumnに設定して、チェックボックスを表示したときに、その列のチェックボックスを一括で選択・解除する方法。

例えば、一括選択ボタンを用意して、そこが押されたら一括で選択する場合、


private sub ボタンクリックイベント

 ' DataGridViewの行数文チェックボックスのチェックを行う
 For i As Integer = 0 To Me.DataGridView.RowCount - 1
  ' チェックボックスの列番号を指定して、チェックをつける
  Me.DataGridView(columnIndex, i).Value = True
 Next

こんな感じですかね。
チェックボックスの選択・解除は、チェックボックスvalueをTrue/Falseにすることで行えます。
なので、一括解除は、Valueの値をTrueではなくてFalseにすればいいだけです。
ちなみに、columnIndexの部分は、列番号ではなくて、列名でもおk。
その場合は、"columnName"というように文字列として指定すれば大丈夫です。