Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   TDBCtrlGrid sin un Datasource (https://www.clubdelphi.com/foros/showthread.php?t=68898)

chavetaz 13-07-2010 19:34:51

TDBCtrlGrid sin un Datasource
 
Hola,
Estoy tratando de implementar un listado de items y me resulta muy atractivo visualmente este control TDBCtrlGrid (ya que puedo diseñar mi propio item y replicarlo por la cantidad que sea necesaria).

Mi confusión resulta de que no voy a usar este control con una base de datos (es decir, no tengo un datasource) sino que voy a gestionar los items en runtime (crear, borrar y actualizar).

Es posible usar el TDBCtrlGrid sin un datasource?
o hay otro control que me permita tener esta funcionalidad ?

muchas gracias por su tiempo y saludos!

rgstuamigo 13-07-2010 21:27:08

El componente DBCtrlGrid ,al igual que todos los demás componentes de la pestaña "Data Controls" ha sido diseñado para obtener datos a traves de un DataSource ya sea desde una Base de datos ó "Datos gestionado en memoria"(Tablas virtuales)con algun Dataset específico; de ahí su nombre que empieza con "DB...";) haciendo énfasis a DataBase.;).
Si lo que pretendes es gestionar solo datos en memoria, puedes hacerlo por ejemplo usando algun DataSet que sirva para tal efecto, en Delphi tenemos el componente ClientDataSet(Dataset en el cliente), de modo que tu DBCtrlGrid puedes encancharlo atraves de un Datasource al ClientDataSet. Por supuesto tambien existen otros componentes que te permiten crear tablas en memoria en el lado del Cliente como por ejemplo el Componente RxMemoryData de los RXs, y muchos otros más.;).
Saludos...:)

Neftali [Germán.Estévez] 14-07-2010 11:36:01

Cita:

Empezado por chavetaz (Mensaje 370247)
Estoy tratando de implementar un listado de items y me resulta muy atractivo visualmente este control TDBCtrlGrid (ya que puedo diseñar mi propio item y replicarlo por la cantidad que sea necesaria).

En algun caso que he necesitado algo similar, he utilizado Frames. Un Frame que define el ítem a replicar y luego dentro de un Scroll o Panel he replicado los ítems en ejecución (o en diseño si sabes el número exacto).

chavetaz 14-07-2010 19:26:03

Genial,
gracias a ambos por las respuestas, creo que voy a investigar un poco mas sobre los frames...


La franja horaria es GMT +2. Ahora son las 00:45:00.

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