Guardar Datos en un CheckListBox y dbgrid
Para continuar con mis preguntontas: ´Guardar Datos en un CheckListBox y dbgrid´. El problema es en el código.
Paso a detallar mi problema: Luego de investigar logre hacer lo siguiente: 1° Visualizar mi CheckListBox y dbgrid de la siguiente manera:
Con esto se ve genial... Ya que los CheckListBox1.Checked quedan todos seleccionados y me los muestra en el dbgrid. 2° ahora se me ocurrió agregarle que guardara tanto los datos del CheckListBox y como el formato del dbgrid. de esta manera: 3° He aquí la complicación..!! Lo muestro de la siguiente manera: Aquí la PREGUNTONTA!!! Como hago para que me muestre lo que guarde, osea me lo muestra, pero no como yo quiero, me de selecciona todos los Checked de mi CheckListBox y quiero que me muestre como yo lo guarde, solo los Checked que guardé... Algo le falta al código que no se como hacerlo... Alguna idea??? Desde ya gracias son los mejores... Espero muy pronto poder aportar mis aprendizajes...:D |
Porque la línea:
Sólo guarda los elementos, no su estado (checked o no). Quien sí guarda esa información es el DBGrid junto a las columnas con esta línea:
Entonces como ya tienes esa información en las columnas, sólo tienes que pasarla al componente de CheckListBox. Añade esto en el FormCreate:
|
Hola.
Otra opción para el TCheckListBox que requiere escribir un poquito más, pero te permite reutilizar los nuevos métodos añadidos cuando lo precises:
Ejemplo de uso:
Muestra: Saludos :) |
Muchas Gracias ecfisa y Neftali muy buena la explicación...
Se podría guardar todo en un solo archivo?? Digo datos del DbGrid y datos del CheckListBox??? |
Cita:
Si utilizas los métodos que ya hay no, ya que son componentes diferentes y cada cual guarda su información y en su formato. Pero siempre puedes extender lo que hay, de la forma que ha explicado ecfisa, y programar tú lo que necesites con el formato que quieras. |
La franja horaria es GMT +2. Ahora son las 13:12:37. |
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