datagridviewで最終行に移動する方法

解決


ぽんきち  2008-09-01 23:52:59  No: 145151  IP: 192.*.*.*

お世話になります。
表題どおりです。
以下のようなpgmでは、selectされるだけでカーソルの移動はありません。

Me.DataGridView1.DataSource = dt
Dim irow As Integer = dt.Rows.Count - 1
Me.DataGridView1.Rows(irow).Selected = True

カーソルが移動するようにするにはどうしたらよいでしょうか
よろしくお願いします。{30行あれば30行目に移動する)
フォームが開いたら最終データ行にカーソルが移動してほしいのです。
vs2008・vista環境です。

編集 削除
魔界の仮面弁士  2008-09-02 08:11:57  No: 145152  IP: 192.*.*.*

> カーソルが移動するようにするにはどうしたらよいでしょうか

DataGridView の CurrentCell プロパティを使うことができます。

データバインドしている場合は、BindingSource の
Move 系メソッドや Position プロパティ、あるいは
BindingNavigator 経由でカーソル移動させることもできます。

編集 削除
ぽんきち  2008-09-02 12:52:44  No: 145153  IP: 192.*.*.*

お世話になります。
魔界の仮面弁士さん、ありがとうございます。
CurrentCell プロパティを使って無事に解決できました。
ありがとうございました。

編集 削除