![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
TList y TDBGrid juntos...?
Bueno esta es algo complicadilla. En una lista dinámica tengo un record del tipo:
a: integer; b: string[20]; c: string[20]; Mediante las fuciones propias de la clase, inserto, borro, etc. Ahora el tema: ¿Podría modificar un dbgrid para que me mostrará el contenido de la lista como si de una tabla se tratara? ¿Se puede crear un manejador para que la lista pueda vincularse a un DataSource? ¿Existe un componente de esas características?. Un stringgrid no me sirve pues tengo hacer un tratamiento dinámico de los datos. |
#2
|
||||
|
||||
Cita:
Otra manera de atacar el problema es usando DataSets personalizados que, dependiendo de tus necesidades, puede ser lo más adecuado ya que se trata de ver a tu lista dinámica como un dataset que puede enlazarse con datasources y por tanto con cualquier control de edicion "db aware". Sin embargo, mienras el método del listview virtual es más sencillo el del dataset personalizado es bastante más difícil sobre todo porque existe muy poca documentación acerca de cómo implementarlos. No obstante, sí dispones de tiempo puedes leerte este artículo de Gerald Nunn que explica en detalle cómo crear un dataset personalizado. Como dije, no se trata de algo sencillito pero creo que vale la pena ya que se obtiene una herramienta que puede ser muy útil en muchas circunstancias. De hecho Nunn comienza creando un dataset genérico (la parte fuerte de la lectura) apartir del cual es más sencillo crear nuevos. Como ejemplo él construye uno para manejar correo de Outlook como si fuera un dataset y pudes consruir para muchas otras cosas como por ejemplo, ver los archivos de tu disco duro como un dataset o, desde luego, listas dinámicas. // Saludos |
#3
|
||||
|
||||
![]() Si no estoy mal, las rusas tienen un TrxMemoryDataSet.
Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
![]() |
|
|
![]() |
|