• ベストアンサー

DataGridViewで、選択した行の値を取得したい。

VB2005環境です。 VB2005で、選択した行の、特定の列から値を取って、 テキストボックスに出力したいと思っています。 Itemプロパティかと思い、 TxtBox1.Text = Me.DataGridView1.Item _(0,Me.DataGridView1.CurrentRow.Index).ToString と記述してみました。1列目の、選択した行と交わるセルの 値が取れるかと思いきや、うまく取得できません。 方法を教えていただけないでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • unamana19
  • ベストアンサー率62% (56/89)
回答No.1

>VB2005で、選択した行の、特定の列から値を取って 行の選択は、FullRowSelectでしょうか? これにより、"現在"の列・セルなどを組み合わせましょう。 Debug.WriteLine(Me.DataGridView1.CurrentRow.Cells(0).Value.ToString) Debug.WriteLine(Me.DataGridView1.CurrentCell.Value.ToString())

ginfix
質問者

お礼

回答ありがとうございます。 仰るとおり、FullRowSelectです。 教えていただいたコードを参考に、目的の動作を得ることが できました。 大変助かりました。

関連するQ&A