![]() |
Eventos de una celda de un grid Buenas a tod@s El problema que tengo es que no puedo en una celda editable de un grid cambiar automaticamente cuando pulso la tecla '.' por la tecla ','. He intentado utilizar los siguientes eventos: Key_Press, que no me sirve porque solo se dispara cuando el elemento tiene el foco, cosa que en un grid no pasa porque la celda la coge el foco y el evento se lo asocias al grid. ValidatingEditor: Este no entiendo porque no me funciona, os pongo el codigo por si veis algo mal: if (e.Value.ToString().Contains(".")) { gridView1.SetFocusedValue(e.Value.ToString().Repla ce('.', ',')); e.Valid = true; } Y el tercero es el CellValueChanging, que si se dispara pero tampoco hace el replace. ¿A alguien le ha ocurrido esto o algo parecido? ¿Alguna sugerencia? Muchas gracias ;D |
Re: Eventos de una celda de un grid Que tipo de Column es? Porque las columnas de un GridView tipo TextBoxColumn en su interior contienen un TextBox y a este si le puedes asociar el evento keyPress, el problema que tengo ahora es que el codigo que te puedo dar de ejemplo para instanciar este textbox sirve para VS2003 aun no lo e echo en VS2005 Aca te dejo el codigo de como lo hacia en VS2003 Código: //Se utiliza para alcanzar el textbox que esta dentro de las columnas:adios: |
| La zona horaria es GMT -6. Ahora son las 22:15. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.