2013-01-15 43 views
0

我試圖從數據網格中的選定行中的單元格獲取值,但徒勞無功。我已經能夠在windows窗體中的datagridview中輕鬆完成此操作,但是在wpf數據網格中這種操作不起作用。我試過的代碼如下:如何獲取vb.net中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是datagrid。 當我運行該程序時,我收到一條錯誤消息Public member 'Cells' on type 'DataRowView' not found。我可以用什麼方法來讀取數據網格中選定行的單元格的值,並在此例中使用列標題作爲參數,如Car No?任何幫助表示讚賞。

回答

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

感謝您的回覆。我在使用該代碼時遇到錯誤。你確定它有效嗎?也許可以解釋一下。首先我看到'DataGridViewRow',但我正在使用'DataGrid' – ken

相關問題