Estado 'Dirty' en un Datagrid Row

12/12/2004 - 16:31 por Francisco Gomez | Informe spam
¿Como puedo interrogar a un DataGrid si la fila actual no está actualizada
(vamos, el típico icono a la izquierda de la fila que dice si ha sido
modificada)?

Necesito chequear los datos de una fila cada vez que se cambien, y lo que se
me ocurre es comprobarlos cada vez que se lance el evento 'Leave' del TextBox
incrustado en la celda, siempre que el texto de la celda haya cambiado, y no
sé como comprobar ésto último.

No me sirve capturar el evento 'TextChanged', pues este se lanza cada vez
que pulso una tecla.

Gracias!
 

Leer las respuestas

#1 Braulio Diez
13/12/2004 - 12:05 | Informe spam
Mmm...

Si mal no recuerdo, una fila tiene una propiedad que se llama "RowState" o
algo así, ahí puedes comprobar si la fila ha sido modificada o no.

"Francisco Gomez" wrote:

¿Como puedo interrogar a un DataGrid si la fila actual no está actualizada
(vamos, el típico icono a la izquierda de la fila que dice si ha sido
modificada)?

Necesito chequear los datos de una fila cada vez que se cambien, y lo que se
me ocurre es comprobarlos cada vez que se lance el evento 'Leave' del TextBox
incrustado en la celda, siempre que el texto de la celda haya cambiado, y no
sé como comprobar ésto último.

No me sirve capturar el evento 'TextChanged', pues este se lanza cada vez
que pulso una tecla.

Gracias!

Preguntas similares