2013-01-15 3 views
0

DataGrid에서 선택된 행의 셀에서 값을 가져 오려고하지만 헛수는 중입니다. 나는 Windows Forms의 datagridview에서 이것을 쉽게 할 수 있었지만 wpf datagrid에서는 작동하지 않습니다. 내가 지금까지 시도 코드는 다음과 같습니다 :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는 데이터 그리드입니다. 프로그램을 실행하면 Public member 'Cells' on type 'DataRowView' not found이라는 오류 메시지가 나타납니다. 무엇이 날 필드의 값을과 같은 매개 변수로 datagrid에서 선택된 행의 값을 읽을 수있게 할 수 있습니까? 어떤 도움을 주셔서 감사합니다.

답변

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

답장을 보내 주셔서 감사합니다. 해당 코드를 사용하면 오류가 발생합니다. 그게 효과가 있니? 어쩌면 abit을 설명 할 수 있습니다. 먼저'DataGridViewRow'를 보았고'DataGrid'를 사용하고 있습니다. – ken

관련 문제