- ベストアンサー
DataGridViewで、選択した行の値を取得したい。
VB2005環境です。 VB2005で、選択した行の、特定の列から値を取って、 テキストボックスに出力したいと思っています。 Itemプロパティかと思い、 TxtBox1.Text = Me.DataGridView1.Item _(0,Me.DataGridView1.CurrentRow.Index).ToString と記述してみました。1列目の、選択した行と交わるセルの 値が取れるかと思いきや、うまく取得できません。 方法を教えていただけないでしょうか? よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>VB2005で、選択した行の、特定の列から値を取って 行の選択は、FullRowSelectでしょうか? これにより、"現在"の列・セルなどを組み合わせましょう。 Debug.WriteLine(Me.DataGridView1.CurrentRow.Cells(0).Value.ToString) Debug.WriteLine(Me.DataGridView1.CurrentCell.Value.ToString())
お礼
回答ありがとうございます。 仰るとおり、FullRowSelectです。 教えていただいたコードを参考に、目的の動作を得ることが できました。 大変助かりました。