如何迭代DataGridView中多个选定行中的所有单元格?

时间:2016-10-30 16:02:17

标签: vb.net datagridview

我有一个DataGridView控件,MultSelect设置为True,SelectionMode设置为FullRowSelect。我的目标是遍历所有选定的行,然后遍历每一行中的所有单元格,以便在字符串中获取它们的值。

我现在已经想到的是如何使用此链接(https://msdn.microsoft.com/en-us/library/x8x9zk5a(v=vs.110).aspx)中的示例代码来获取和迭代所有选定的行,但对于第二个问题,我仍然无法弄清楚如何迭代每个选定行中的单元格

知道怎么做吗?

1 个答案:

答案 0 :(得分:2)

您只需要遍历行中的每个单元格,并为每个单元格嵌套另一个单元格...类似于您如何迭代选定的行。例如:

    For Each dgvr As DataGridViewRow In DataGridView1.SelectedRows
        For Each dgvc As DataGridViewCell In dgvr.Cells
            'do stuff to each cell
        Next
    Next