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!

Preguntas similare

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!
Respuesta Responder a este mensaje
#2 Francisco Gomez
14/12/2004 - 20:53 | Informe spam
Gracias, pero... el caso es que mi DataGrid está asociado a un ArrayList, no
a un DataTable. La propiedad RowState se asocia a un Row de un Datatable
asociado a un DataGrid, que no es mi caso. Perdona por no haberme explicado
bien.

Es posible que postee otro mensaje hoy con la pregunta mejor formulada

"Braulio Diez" wrote:

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!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida