DOBON.NET DOBON.NETプログラミング掲示板過去ログ

DataGridViewのCellContentClickイベントについて

環境/言語:[WindowsXP、VB.NET]
分類:[.NET]

下記ロジックにて、DataGridViewの各行にあるコマンドボタンを
押下すると何行目がクリックされたかをメッセージボックスに表示
するようにしました。
そこで質問させてください、
n行目をクリックした場合に、その行のすべての内容を取得するには
どうしたら様でしょうか?
Private Sub DataGridView1_CellContentClick(ByVal sender As Object, _
ByVal e As DataGridViewCellEventArgs) _
Handles DataGridView1.CellContentClick
Dim dgv As DataGridView = CType(sender, DataGridView)
'"Button"列ならば、ボタンがクリックされた
If dgv.Columns(e.ColumnIndex).Name = "Button" Then
MessageBox.Show((e.RowIndex.ToString() + _
"行のボタンがクリックされました。"))
End If
End Sub
> n行目をクリックした場合に、その行のすべての内容を取得するには
> どうしたら様でしょうか?

  Dim dgv As DataGridView

  dgv = CType(sender, DataGridView)

  として、

  dgv.Rows(e.RowIndex).Cells("hogehoge").Value

  で、クリックされた行の各セル値が取れますが。

以上。
この投稿はマルチポストです。

●マルチポストされている場所
http://hpcgi1.nifty.com/MADIA/VBBBS2/wwwlng.cgi?print+200903/09030014.txt

----------
この掲示板ではマルチポストが禁止されています。詳しくは、「書き込みのマナーについて」をお読みください。

●書き込みのマナーについて
http://dobon.net/vb/bbs/index.html

DOBON.NET | プログラミング道 | プログラミング掲示板