在VB.net Datagridview中,似乎无法正确循环行的整数

时间:2017-01-11 19:18:24

标签: datagridview

我有2个datagridviews。我试图将datagridview2中的列中的每个值填充到datagridview3中的每第6行(col1)。如何增加" x"在DataGridView2(0,x).value中的1步?见下文。

For index3 As Integer = 0 To 25 Step 6
                DataGridView3.Rows(index3).Cells("Info").Value =    DataGridView2.Rows(2).Cells(0).Value ' DataGridView2(0, 1).Value.ToString
Next

我尝试在For index3循环中放置一个For Next循环,但它没有工作。

1 个答案:

答案 0 :(得分:0)

如果我说对了你,你可以在DataGridView2中找到它:

COLUMN0
-------
VALUE 1
VALUE 2
VALUE 3
VALUE 4

您需要DataGridView3

INFO
-------
VALUE 1
...
...
...
...
...
VALUE 2
...
...
...
...
...
VALUE 3
...
...
...
...
...
VALUE4

我能想到的最佳方式是:

For index As Integer = 0 To DataGridViewRow2.Rows.Count - 1
    DataGridView3.Rows(index * 6).Cells("Info").Value = DataGridView2.Rows(index).Cells(0).Value
Next

在此循环之前确保DataGridView3有足够的行,否则您将获得异常。