2017-05-17 1 views
0

クイック質問または私はそれが速いことを願っています。ListBox1にDataGridView1を追加するVB.net

私は4列のDataGridView1を持っており、DataGridView1のすべてをリストボックスに追加したいと考えています。

列の例

Name Average Handicap Paid 
John 170  0   20 
Alex 180  0   15 
Jane 200  0   10 
Jim  150  0   20 

私はButton1をクリックすると、私はそれがラインを下ると、ListBox1がにそれらを追加したいと思い

ListBox1を例

John Paid $20 
Alex Paid $15 
Jane Paid $10 
Jim Paid $20 

私はDataGridView1があれば設定されていますそれをクリックすると、ラベルがいくつか表示され、各行を一度に1つずつ選択し、自動scとしてLabels.text情報をプルする方法があることを期待していましたリストをロールダウンしますが、リストを1つずつ自動的に選択する方法はわかりませんでした。

enter image description here

はそれが役に立てば幸い...あなたの必要性を1として

+1

グリッドの行をループし、 'Label'を設定して、' ListBox'に追加する値を取得するのと同じ操作を行います。 'Label'自体は何もしません。グリッド行を渡して値を取得し、 'Label'と' ListBox'の両方を設定するときに、そのメソッドを呼び出すメソッドが必要です。 – jmcilhinney

答えて

0
Button1クリックイベントで

...

Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click 
    For i As Integer = 0 To DataGridView1.Rows.Count - 1 
     Dim LboxValue As String = DataGridView1.Rows(i).Cells(0).Value & " " & DataGridView1.Columns(3).HeaderText & " " & DataGridView1.Rows(i).Cells(3).Value 
     ListBox1.Items.Add(LboxValue) 
    Next 
End Sub 

ありがとうございます。

+0

私は何か似たようなものを持っていましたが、(i)は、それが限界を超えていたとか、何か影響を与えているというエラーを私に与えていました。私が見逃していたのは、System.EventArgsとして eでした。 これはありがとうございました!!! –

関連する問題