vb.net DataGridView根据标题文本循环遍历DataGridView列,获取对应单元格的值,每行后面带详细注释
时间: 2024-03-20 19:38:51 浏览: 113
获取DataGridView选中行的值
4星 · 用户满意度95%
可以使用以下代码来实现:
```
For Each column As DataGridViewColumn In DataGridView1.Columns '循环遍历DataGridView的每一列
If column.HeaderText = "标题文本" Then '判断列标题是否匹配
For Each row As DataGridViewRow In DataGridView1.Rows '循环遍历DataGridView的每一行
Dim value As String = row.Cells(column.Index).Value.ToString() '获取对应列的单元格的值
'在这里添加你想要的处理逻辑,例如将获取的值添加到一个集合中
'...
Next
End If
Next
```
其中,`DataGridView1` 是你的 DataGridView 控件名称,`"标题文本"` 是你要匹配的标题文本。在循环中,先匹配标题列,如果匹配成功,则在每一行中获取对应列的单元格的值,并进行处理。需要注意的是,这里使用了 `column.Index` 来获取对应列的索引,因为 `Cells` 属性需要传入列的索引而不是列名。同时,代码中添加了注释,方便你理解每一行代码的作用。
阅读全文