循环遍历DataGridView

时间:2015-11-16 12:16:27

标签: vb.net datagridview

我在vb.net中使用DataGridView。我想循环一个专栏 当满足某个条件时,请转到下一个单元格并将其复制到另一列中的单元格中。 因此,如果我的第一列中有9, 1, 7, 66, 7, 9,那么我的第二列会抓住669指定7之后的数字。 我已经在vba中管理了这个,但是无法在vb.net的datagrid中破解它。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

不确定这是否是您正在寻找的

<强>之前

Column1  | Column2
-------------------
   9     |
   1     |
   7     |
  66     |
   7     |
   9     |

<强>后

Column1  | Column2
-------------------
   9     |
   1     |
   7     |
  66     |   66
   7     |
   9     |    9

<强>代码

  For i = 0 To DataGridView1.RowCount() - 1
      'Check condition
      If DataGridView1.Rows(i).Cells("Column1").Value = 7 Then
          DataGridView1.Rows(i + 1).Cells("Column2").Value = DataGridView1.Rows(i + 1).Cells("Column1").Value
      End If
  Next