| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
jeloguin Ens

Registrado: 16 Dic 2003Mensajes: 25Ubicación: MADRID
|
Publicado: Vie 16 Ene, 2004 1:06 am Asunto: Seleccionar manualmente las filas de un DBGrid |
|
|
Buenas.
Mi problemilla es que quiero seleccionar manualmente las filas seleccionadas de un DBGrid, desde el programa, (sin utilizar el raton), y no se como hacerlo.
Con la propiedad SelectedRows, lo he intentado pero no he encontrado nada para seleccionarlas manualmente.
Si alguien sabe como hacerlo le agradeceria mucho que me lo contase
Muchas gracias
jeloguin |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Vie 16 Ene, 2004 4:11 am Asunto: |
|
|
has intentado utlizando la tecla SHIFT y las de Direccion.. o CTRL, puede funcionar...
si encuentro algo te lo mando.. _________________
 |
|
| Volver arriba |
|
 |
jeloguin Ens

Registrado: 16 Dic 2003Mensajes: 25Ubicación: MADRID
|
Publicado: Vie 16 Ene, 2004 2:26 pm Asunto: |
|
|
el tema esta en que hago una consulta, muestro los datos en el DBGrid, y posteriormente actualizo los datos de la consulta, y claro, la seleccion del DBGrid vuelve al principio, y yo lo que pretendo es que se quede seleccionado donde estaba .... no se si es posible
Gracias de todos modos Cesar |
|
| Volver arriba |
|
 |
Marky Master

Registrado: 28 Dic 2002Mensajes: 251Ubicación: Las Rozas - Madrid (España)
|
Publicado: Vie 16 Ene, 2004 4:55 pm Asunto: |
|
|
Hola!
Creo que tendrás que usar Bookmarks. Un ejemplo:
| Código: |
TBookmark Posicion;
Posicion = Query->GetBookmark(); //marca el registro actual
....
operaciones que necesites hacer
...
...
Query1->GotoBookmark(Posicion); //"salta" al registro marcado
Query1->FreeBookmark(Posicion); //elimina la marca
|
Suerte! |
|
| Volver arriba |
|
 |
|