controlar un dbGrid
Un Problemilla, tengo con un dbgrid, lo que me pasa es que tengo un dbgrid que uso dentro de una forma, entonces hago un renglon, y paso a otro y asi sucesivamente, pero mi duda o lo que no controlo, es que al pasar de renglon, paso renglon y de repente me voy a darle un click a algun boton, y el renglon nuevo se quita y el apuntador se sube al renglo anterior, eso es lo que no quiero, si no como decirle a un grid que se quede ahi en el renglon nuevo asi en blanco que no se suba al anterior, ojala y tengan una solucion o alguna idea, Gracias, Saludos y Bye.
|
Hola
Esto me parece que es el famoso problema del dbgrid echizado :D Sin saber lo que hace el boton (posiblemente echizado tambien :D ) es muy dificil dar una opinion. Tienes algun codigo:confused: Saludos |
Si eso es lo que necesitas, pues al DataSet que esta amarrado al Grid deberías hacerle un Append; desde el OnClick de dicho botón. Esto ultimo hará parecer que nada sucedió, pero si lo que quieres es que definitivamente no suceda, entonces intenta colocando un Abort; en el BeforeCancel del Dataset.
|
Aunque debo advertir, que lo del Abort; acabo de probarlo y funciona tan bien que no deja que el OnClick del botón se dispare :D, osea que no creo que sea la mejor solución :).
|
Increíble¡¡¡, la respuesta era mas sencilla que todo eso:
Solo es cuestión de quitar la opción dgCancelOnExit de la propiedad Options del DBGrid... Un ejemplo por codigo, sería asi:
|
Solucionado
Cita:
asi que ya problema solucionado, Gracias por sus repsuestas y lo a tiempo que fueron. |
La franja horaria es GMT +2. Ahora son las 22:08:19. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi