vb.net DataGridView将指定几行索引的文本添加到数组并访问,每行代码后面注释
时间: 2024-03-26 12:36:28 浏览: 23
好的,以下是示例代码:
```
' 声明一个字符串数组用于存储文本
Dim rowValues As String() = New String() {}
' 遍历选定的行
For Each selectedRow As DataGridViewRow In DataGridView1.SelectedRows
' 遍历当前行的单元格
For Each cell As DataGridViewCell In selectedRow.Cells
' 将当前单元格的文本添加到数组中
Array.Resize(rowValues, rowValues.Length + 1)
rowValues(rowValues.Length - 1) = cell.Value.ToString()
Next
Next
' 输出数组中的文本
For Each value As String In rowValues
Console.WriteLine("Selected row value: " & value)
Next
```
解释:
首先,我们声明了一个字符串数组 `rowValues` 用于存储选定行的文本。
然后,我们使用 `For Each` 循环遍历 `SelectedRows` 集合中的每一行。在循环中,我们再次使用 `For Each` 循环遍历当前行的所有单元格。在内部循环中,我们使用 `Array.Resize` 方法将数组大小增加一,并将当前单元格的文本添加到数组的末尾。
最后,我们使用 `For Each` 循环输出数组中的所有文本。