vb.net DataGridView将指定几个索引添加到数组并访问,每行代码后面注释
时间: 2024-02-02 14:03:18 浏览: 68
好的,以下是示例代码:
```
' 声明一个整型数组用于存储索引
Dim indexes As Integer() = {1, 3, 5}
' 声明一个字符串数组用于存储文本
Dim rowValues As String() = New String() {}
' 遍历索引数组
For Each index As Integer In indexes
' 遍历指定索引的行
For Each cell As DataGridViewCell In DataGridView1.Rows(index).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
```
解释:
首先,我们声明了一个整型数组 `indexes`,其中包含要添加到数组中的行的索引。
然后,我们声明了一个字符串数组 `rowValues` 用于存储选定行的文本。
接着,我们使用 `For Each` 循环遍历索引数组 `indexes` 中的每一个索引。在循环中,我们使用 `Rows` 属性获取指定索引的行,并再次使用 `For Each` 循环遍历该行的所有单元格。在内部循环中,我们使用 `Array.Resize` 方法将数组大小增加一,并将当前单元格的文本添加到数组的末尾。
最后,我们使用 `For Each` 循环输出数组中的所有文本。
阅读全文