datagrid
があり、選択した行のデータをtextbox
に表示します。私は.NET 2003
を使用しています。私が見つけたのはdatagridview
の解決策です。このコードを試してみたところ、SelectedRows
ですが、その機能はdatagrid
にはありません。VB.NETを使用してDataGridから選択した行のデータを取得
Private Sub Grid2_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Grid2.SelectedIndexChanged
Dim i, j As Integer
i = Grid2.CurrentRow.Index
TextBox1.Text = Grid2.Item(0, i).Value
TextBox2.Text = Grid2.Item(1, i).Value
TextBox3.Text = Grid2.Item(2, i).Value
TextBox4.Text = Grid2.Item(3, i).Value
End Sub
は申し訳ありませんが私は間違ったコードをコピーします。これが実際のコードです。実際にはgrid2はデータグリッドであり、datagridviewではありません。だから私はgrid2のようにdatagridviewを変更しようとしましたが、エラー –
'CurrentRow'はデータグリッドのメンバーではありません。 –
Grid2はDataGridです。私はasp.netを使用しているので –