使用多选vb.net获取DataGridView中的一列值

时间:2014-12-29 13:34:31

标签: vb.net datagridview

我希望在vb.net中使用multi select在DataGridView中获取一列的值

当我使用

For Each cell In DGNo.SelectedCells
    If cell Is Nothing Then
        Exit Sub
    End If
    If Not FirstValue Then
        str += ","
    End If
    str += cell.Value.ToString
    FirstValue = False
Next

它采用所有值DataGridView。如何得到列(0)的值?

1 个答案:

答案 0 :(得分:0)

您可以使用DataGridView.Item属性获取单个单元格值,该属性提供索引器以获取或设置给定位置的单元格值。

DataGridView(ColumnNumber,RowNumber)

在您的情况下,使用它如下所示从第一行的第一列获取单元格值。

DGNo(0,0).Value

要获取所选单元格中仅第0列的值,

For Each cell In DGNo.SelectedCells
    If cell.ColumnIndex =0 Then
        ' do work
    End If        
Next