vb.net DataGridView使用循环获取多列获取指定几列内容并用join连接,代码后面带注释
时间: 2024-03-16 21:47:38 浏览: 131
VB.NET Binding绑定数据库内容通过DataGridView来显示
好的,以下是vb.net DataGridView使用循环获取多列获取指定几列内容并用join连接的示例代码:
```
' 假设 DataGridView 名称为 dataGridView1
Dim selectedColumns As New List(Of String) ' 指定需要获取的列的列名
selectedColumns.Add("Column1")
selectedColumns.Add("Column2")
selectedColumns.Add("Column3")
Dim result As New List(Of String) ' 用于存储结果
' 循环遍历每一行
For Each row As DataGridViewRow In dataGridView1.Rows
Dim rowValues As New List(Of String) ' 用于存储当前行中指定列的值
' 循环遍历每一列
For Each colName As String In selectedColumns
Dim cellValue As String = row.Cells(colName).Value.ToString()
rowValues.Add(cellValue)
Next
' 将当前行中指定列的值用逗号连接起来,并添加到结果列表中
Dim rowResult As String = String.Join(",", rowValues)
result.Add(rowResult)
Next
' 将结果转换为字符串,并输出
Dim finalResult As String = String.Join(Environment.NewLine, result)
MessageBox.Show(finalResult)
```
注释中已经对代码做了详细解释,希望能够帮助到您。
阅读全文