Pregunta: | 1949 - COMO PUEDO, EN RUN TIME,SELECCIONAR "RENGLONES" DE UN GRID? |
Autor: | Cesar Ruiz |
Cuando yo selecciono algunos renglones o registros de un Grid, la forma de acceder a ellos desde programa es coun DBGrid.SelectedRows.Count, y utilizar una variable TBookMark para posicionarme de uno por uno. La pregunta es: ¿Como puedo yo en tiempo de ejecucion y por programa, posicionarme en un registro en particular y marcarlo como "seleccionado"? Agradecere mucho su ayuda. Gracias!! |
Respuesta: | José Oronas |
Yo hace tiempo que no uso la tDBGrid, por lo que no recuerdo si tienen los métodos que te voy a sugerir, la he reemplazado por la tRXDBGrid y alli si con seguridad tenes los métodos ToggleRowSelection (para cambiar el estado de seleccion de una fila) y GotoSelection(I) (para recuperar cada una de las filas seleccionadas) SelectedRows.Count (de da el nro de Filas Seleccionadas) SelectAll ( Selecciona Todo) UnSelectAll ( Deselecciona Todo) Por si no las estas usando las RXLIB es una coleccion de herramientas desarrolladas por unos Rusos, de exelente calidad freeware y con código Fuente incluido) estan en http://www.rxlib.com Espero que te sea útil. Saludos |