Vb.net 列标题和列值之和

Vb.net 列标题和列值之和,vb.net,winforms,datagridview,Vb.net,Winforms,Datagridview,如何将datagridview列标题和textboxVB.net中的列值与datagridview列使用的值之和相加(For&Next)? 范例 ID = 1 / address = street1 ID = 2 / address = street2 ID = 3 / address = street3 在数据网格视图中:之前 column : ID

如何将
datagridview
列标题和
textbox
VB.net中的列值与
datagridview
列使用的值之和相加(For&Next)? 范例

                  ID = 1 / address = street1 

                  ID = 2 / address = street2 

                  ID = 3 / address = street3 
数据网格视图中
:之前

          column : ID        address        

                   1         street1 

                   2         street2

                   3         street3
                  ID = 1 / address = street1 

                  ID = 2 / address = street2 

                  ID = 3 / address = street3 
文本框中
:之后

                  ID = 1 / address = street1 

                  ID = 2 / address = street2 

                  ID = 3 / address = street3 

这段代码将把这些值添加到一个列表中,您可以从中填充文本框。它假定列数未知,并且dgv是您的DataGridView:

                  ID = 1 / address = street1 

                  ID = 2 / address = street2 

                  ID = 3 / address = street3 
    Dim txtBoxList As New List(Of String)
    Dim strLine As String
    For Each dgvRow As DataGridViewRow In dgv.Rows
        For i As Integer = 0 To dgv.Columns.Count - 1
            strLine = strLine & String.Format("{0} = {1}", dgv.Columns(i).HeaderText.ToString, dgvRow.Cells(i).tostring)
            If i < dgv.Columns.Count - 1 Then
                strLine = strLine & " / "
            End If
        Next
        txtBoxList.Add(strLine)
        strLine = String.Empty
    Next
Dim txtBoxList作为新列表(字符串)
暗斯特林作为弦
对于dgv.Rows中的每个dgvRow作为DataGridViewRow
对于i作为整数=0到dgv.Columns.Count-1
strLine=strLine&String.Format(“{0}={1}”,dgv.Columns(i).HeaderText.ToString,dgvRow.Cells(i).ToString)
如果i