misc.log

日常茶飯事とお仕事と

DataGridを行選択モードにする

DataGridは、標準ではセル選択になっている(ちょっと機能足りなさ杉なんじゃない?)。これを行選択モードにするには、下記の手順でOK。

If MainGrid.Enabled = True Then
    MainGrid.Select(MainGrid.CurrentCell.RowNumber)
End If

Enabledプロパティを見ているのは、サンプルで作っていたプログラムが、EnabledがFalseな初期状態では、データが何も表示されていないことによる。行が無い状態あと、CurrentCellプロパティなどが使えないので、このあたり、回避策をケースバイケースで盛り込む必要がある。
この方法も、
http://www.atmarkit.co.jp/fdotnet/dotnettips/126dgselline/dgselline.html
に掲載されている。