web-dev-qa-db-ja.com

VB.NetのDataGridViewからセル値を取得する方法

問題があります。datagridviewのセルから値を取得するにはどうすればよいですか

----------------------------------
id     | p/w       | post       |
----------------------------------
1      |   1234    | A          |
----------------------------------
2      | 4567      | S          |
----------------------------------
3      | 6789      | A          |
----------------------------------

テキストボックスに3を入れたいのですが、どうすればよいですか?誰かがいくつかのコーディング例を挙げられますか?あなたより

3
Joseph Kim

選択された行のデータを知りたい場合は、次のスニペットコードを試してください。

DataGridView1.SelectedRows.Item(0).Cells(1).Value
2
Leonel Maye

セルの値を取得するには、次の構文を使用します。

datagridviewName(columnFirst, rowSecond).value

しかし、IntelliSenseとMSDNのドキュメントはrowFirst, colSecondアプローチ...

2
sundar

これは私が必要とするものに近づくのに役立ちました、そして私はそれを必要とする他の人のためにそこに捨てます。

選択した列の最初のセルの値を探している場合は、これを試すことができます。 (「3」を返すように要求しているため、最初の列を選択しましたが、セルの後に番号を変更して、必要な列を取得できます。ゼロベースであることを忘れないでください。)

これは結果をクリップボードにコピーします:Clipboard.SetDataObject(Me.DataGridView1.CurrentRow.Cells(0).Value)

1
RPh_Coder

それは私のために働いています

MsgBox(DataGridView1.CurrentRow.Cells(0).Value.ToString)

enter image description here

1
Adnan Zaheer