Возможно, я ошибаюсь, но в VB.net сетках данных SelectedRow не существует, SelectedRows существуют.В любом случае, попробуйте этот способ и дайте мне знать, если он работает:
В событии RowEnter или CellClick используйте E.RowIndex, чтобы получить то, что вы хотите.Сделайте следующее:
Private Sub DataGrid1_RowEnter(sender As Object, e As DataGridViewCellEventArgs) Handles DataGrid1.RowEnter
Dim CellValue As String = DataGrid1.Rows(e.RowIndex).Cells("Project_ID").Value.ToString
End Sub
Обратите внимание, что для .cells () я использую имя столбца, это лучше, потому что, если в будущем вы добавите столбцы, этот код не нужно будет менять.Более простое обслуживание кода всегда платное!Также.Cell (). Значение вместо Cell (). Текст
Nandostyle