如何在vb.net中的datagrid中获取所选行的单元格值

时间:2013-01-15 13:41:00

标签: vb.net wpfdatagrid

我试图从数据网格中选定行的单元格中获取值,但是徒劳无功。我已经能够在windows窗体中的datagridview中轻松地做到这一点,但同样在wpf datagrid中不起作用。我到目前为止尝试的代码如下:

    `If Me.mileGrd.Items.Count > 0 Then
        If Me.mileGrd.SelectedItems.Count > 0 Then
            MessageBox.Show("check me")
            Dim cnum As String = Me.mileGrd.SelectedItems(0).Cells("Car No").Value
            'do more stuff here
        End If
    End If`

mileGrd是数据网格。 当我运行该程序时,收到Public member 'Cells' on type 'DataRowView' not found的错误消息。我能做些什么来使我能够读取datagrid中所选行的单元格值,列标题为Car No这样的参数?任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

Dim cnum = From row in mileGrd.Rows.Cast(Of DataGridViewRow)()
Select row.Cells("Car No").Value