VisualBasic2005Proで勉強中の者です。DataGridViewの任意のセルが選択されている場合に、その選択された行の特定の列「Row1」のテキストを取得するにはどう書けばよいでしょうか?よろしくお願い申し上げます。

回答の条件
  • 1人2回まで
  • 登録:2006/07/05 18:32:48
  • 終了:2006/07/06 09:56:39

ベストアンサー

id:KirakiraHikaru No.1

KirakiraHikaru回答回数354ベストアンサー獲得回数682006/07/05 19:50:22

ポイント100pt

行選択された場合の選択行の情報

DataGridView.SelectedRows


選択されているセルの情報

DataGridView.SelectedCells


下記のようにすると、

セルが選択されている状態でそのセルの行の特定の列の値を取得できます。

DataGridView.Item(colIndex, DataGridView.SelectedCells(0).RowIndex).Value


※colIndexは取得する特定の列インデックスを指定(0始まり)


ただし、上記は選択された1番目のセルの行インデックスを利用しています。

複数セルが選択されている場合の特定のセルを利用する場合には、

適切な行インデックスを利用してください。

id:crashtruck

ありがとうございます。ご教授くださった方法で希望通りに動作いたしました。お礼申し上げます。

2006/07/06 09:55:55

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません