사용자가 datagridview에서 선택한 행을 기반으로 새 데이터 테이블이 만들어 지도록하려고하지만 오류 메시지가 계속 나타납니다. Unable to cast object of type 'System.Windows.Forms.DataGridViewRow' to type 'System.Windows.Forms.DataGridView
이것이 무슨 뜻인지 실마리가 없습니다. 도움을 얻을 수 있어요.알 수없는 오류 수정
Private Function getCoordinates()
Dim dt2 As New DataTable
'Dim r As DataRow
Dim n As Integer
Dim selectedItems As DataGridViewSelectedRowCollection = dgv.SelectedRows
dt = dgv.DataSource
dgv.SelectionMode = DataGridViewSelectionMode.FullRowSelect
dgv.MultiSelect = True
dt2.Columns.Add("Position")
Try
For Each selectedItem As DataGridView In selectedItems
dt2.Rows.Add(n)
dt2.Rows(n)("Position") = dt.Rows.Item(n)("Mouse Position")
Next
Catch ex As Exception
MsgBox("Error", MsgBoxStyle.Exclamation, "Error!")
End Try
Return dt2
여기서 오류가 발생합니까? – KevinDTimm
어떤 라인에 오류가 있습니까? –
'각 selectedItem에 대해 DataGridView로 selectedItems에 있음 ' – bbesase