3流プログラマのメモ書き

元開発職→社内SE→派遣で営業支援の三流プログラマのIT技術メモ書き。 このメモが忘れっぽい自分とググってきた技術者の役に立ってくれれば幸いです。(jehupc.exblog.jpから移転中)

(VB.Net)DataGridviewにて行を選択させたい

簡単そうなのに、はまってしまいました。

DataGridview.Rows(0).Selected

とか

DataGridview.SelectRow

とか

DataGridview.CurrentRow

とか試してみましたが、どれもダメです。

で、結局調べたらセルなら選択できるということだったので、こうなります。(変数 dvg は DataGridView クラス)

dgv.CurrentCell = dgv.Rows(0).Cells("ID")

行じゃなくて、セルを選択すればいいということさせ覚えておけば次から悩まなくて済みそうです。

追記(2009/6/16):

SelectionModeプロパティが "RowHeaderSelect" なら、

dgv.Rows(1).Selected = True

でも行選択できるようです。

SelectionModeプロパティがデフォルト(セル単位)だと、現在選択しているセル+↑の命令で選択した行が選択されるようですね。