fila del datagrid

14/07/2006 - 00:29 por Eru | Informe spam
hola a todos,

tengo unporblema con el datagrid, tengo un bloque de codigo en el evento
currentcellchanged donde muestro el valor de una celda, el hecho es que el
evento no se produce cuando estoy e la primera fila( fila 0), es decir cuando
el cursor esta en una cela de la priemra fila, el evento no responce, es dec
irno trabaja, h eprobado otros eventos y ninguno coge la primera fila+


que pueod hacer

muchas graciass por su atencion..
 

Leer las respuestas

#1 SoftJaén
14/07/2006 - 07:14 | Informe spam
"Eru" escribió:

tengo un bloque de codigo en el evento currentcellchanged donde
muestro el valor de una celda, el hecho es que el evento no se
produce cuando estoy en la primera fila( fila 0), es decir cuando
el cursor esta en una celda de la primera fila, el evento no responce, es
decir no trabaja, he probado otros eventos y ninguno coge la primera fila



Hola:

¿Qué es lo que te hace pensar que el evento «CurrentCellChanged», no se
produzca cuando el cursor está en una celda de la primera fila?

Por regla general, cuando el control DataGrid recibe el foco por primera
vez, aparece seleccionada la primera columna de la primera fila, y
lógicamente el evento «CurrentCellChanged» no se produce, puesto que no ha
habido un cambio de celda. Una vez que el foco esté en el control, y cambies
de celda, ya sea en la primera o en la última fila, siempre se produce el
evento «CurrentCellChanged», por lo que ignoro el motivo para que en tu
control DataGrid no se desencadene el mencionado suceso.

Para mostrar el valor de la celda actualmente seleccionada en el control
DataGrid, puedes ejecutar lo siguiente:

Private Sub DataGrid1_CurrentCellChanged( ... )

Console.WriteLine(DataGrid1.Item(DataGrid1.CurrentCell))

End Sub


Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.

Preguntas similares