Probando un poco y gracias a una pista que me diste vos, de CurrentCell, me fije y existia la CurrentRow y lo probe asi
y funciona, al menos devuelve lo que yo quiero, que al hacer clic me devuelva el valor que se encuentra en La columna 1, de la fila que el usuario precione.
Si conoces alguna mejor forma de hacerlo, te agradeceria.
yo lo hice asi:
Código:
Private Sub DataGridView1_CellClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles lista.CellClick
MsgBox(DataGridView1.CurrentRow().Cells(1).Value)
End Sub
y como quiero que se me pinte de color toda la fila completa (porque solo se pinta la celda en la que haces clic), me invente esta funcion (que da verguenza jeje) pero bueno hago lo que puedo
Código:
For Me.i = 0 To lista.CurrentRow().Cells.Count - 1
lista.CurrentRow().Cells(i).Selected = True
Next
que la ejecuto despues de lo anterior =) entonces asi me "Selecciona"(pinta de azulcito) todas las celdas de la fila que yo selecciono
Saludos