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