Visual Basic,如何读取数据网格中的每一行?

时间:2009-06-23 10:15:43

标签: vb.net datagridview

我有一个名为DataGridView1的数据网格,A列包含一个名称,B列包含一个文件的路径。如何为每一行运行一些代码?以这种方式遍历数据网格的正确术语是什么?

我需要的例子:

For each row in DataGridView1
 MessageBox.Show DataGridView1.ColumnA.text & "," & DataGridView1.ColumnB.text

由于

1 个答案:

答案 0 :(得分:13)

你几乎就在那里,你需要以下内容:

For Each row As DataGridViewRow In DataGridView1.Rows
    If Not row.IsNewRow Then
        MessageBox.Show(row.Cells(0).Value.ToString & "," & row.Cells(1).Value.ToString)
    End If
Next

编辑:

如果DataGridView允许添加行,则需要检查row.IsNewRow是否为True。