Registro actual del DataGridView Hola, Necesito acceder a uno de los campos ( Dni ) del registro seleccionado de un datagridview. En el datagrid se muestran los datos de empleados: Dni, Apellido y Nombre, Localidad, etc. Hay 2 textbox para hacer busquedas incrementales, una para el Dni y otra para "ApeyNom".
El usuario puede seleccionar un empleado escribiendo parte del Dni o del ApyNom el los textbox, o bien, seleccionandolo con el mouse directamente del datagrid.
La celda seleccionada la obtengo con: DGV.CurrentRow.Cells("DNI")
El evento SelectionChanged del datagrid y funciona bien cuando se cambia de celda con el mouse. Pero cuando se usa el textbox de busqueda, el evento se produce 2 vece, la 1ra muestra se produce antes de cambiar la seleccion y por lo tanto la celda actual es incorrecta. la 2da se produce despues de que se cambio la seleccion y la celda actual es la correcta.
Otro problema es que al arrancar se produce 3 veces el evento.
¿como se puede resolver esto?
saludos
__________________
Es más fácil desintegrar un átomo que un preconcepto. Einstein
|