2017-05-17 46 views
0

快速的問題或者我希望它很快。將DataGridView1添加到Listbox1 VB.net

我有一個DataGridView1與4列,我想將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設置,如果你點擊它,它會填充一些標籤,並希望有一種方法可以自動選擇每行一個,只需將Labels.text信息作爲它的自動sc滾動列表,但不知道如何自動選擇一個列表。

謝謝

+1

您將循環遍歷網格的行,並執行相同的操作,以填充「標籤」以獲取您添加到「列表框」中的值。標籤本身不起作用。你應該有一個方法,你可以傳遞一個網格行並取回值,然後在填充'Label'和'ListBox'時調用該方法。 – jmcilhinney

回答

0

Button1 click事件...

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 

根據自己的需要...

enter image description here

希望它能幫助。

+0

我有類似的東西,但(我)給了我一個錯誤,說它已經超出了限制或者這個影響。我想我缺少的是作爲System.EventArgs的 。 這工作謝謝你! –