vb.net DataGridView根据多个标题文本循环遍历DataGridView列,获取对应单元格的值,每行后面带详细注释
时间: 2024-03-20 17:39:10 浏览: 62
好的,下面是vb.net的代码,实现了根据多个标题文本循环遍历DataGridView列,并获取对应单元格的值,每行后面带详细注释:
```vb.net
' 首先定义一个表示标题文本的字符串数组
Dim headers() As String = {"姓名", "年龄", "性别"}
' 循环遍历DataGridView控件的列
For Each column As DataGridViewColumn In DataGridView1.Columns
' 判断当前列的HeaderText是否在headers数组中
If headers.Contains(column.HeaderText) Then
' 如果是,则遍历当前列的所有单元格
For Each row As DataGridViewRow In DataGridView1.Rows
' 获取当前单元格的值并输出
Console.WriteLine(row.Cells(column.Index).Value.ToString())
' 在每行后面添加详细注释
Console.WriteLine("当前行的" & column.HeaderText & "为:" & row.Cells(column.Index).Value.ToString())
Next
End If
Next
```
上述代码中,我们首先定义了一个表示标题文本的字符串数组headers,然后循环遍历DataGridView控件的列,在每一列中判断HeaderText是否在headers数组中,如果是,则遍历当前列的所有单元格,获取当前单元格的值并输出,同时在每行后面添加详细注释。
阅读全文