![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Eso no es del todo cierto, depende del Dataset asociado al TDBGrid. Por ejemplo, si tienes un TClientDataSet, puedes hacer que te vaya cargando en paquetes de 20 registros (por decir algo) o bien todos a la vez.
En cambio, los QuantumGrid no tienen en cuenta el Dataset, lo cargan todo (si no se toca dicha propiedad). En eso sí estamos de acuerdo. No creo que a nadie le interese tener cargados.... digamos más de 1000 registros; que ya considero demasiados, de heche, más de 100 registros no se los mira nadie. Y si es para hacer algún tipo de cálculo, pues se hace el cálculo por separado pero los datos visualizados se filtran. |
|
#2
|
||||
|
||||
|
Cita:
![]() El grid no sabe si le pediste 20 o el conjunto de datos completos. |
|
#3
|
|||
|
|||
|
Cita:
![]() Entiendo que lbuelvas pregunta si el TDBGrid actua igual que el QuantumGrid, es decir, que sea cual sea el DataSet asociado y su configuración, cargue todos los registros; y eso es lo que estaba intentando explicar, es decir, que QuantumGrid es independiente del TDataSet asociado, él los carga todos esté detrás un TClientDataSet a 20 registros o a 50. En cambio, el TDBGrid sí depende del TDataSet asociado ya que sólo "cargará" los registros que le "envíe" el DataSet asociado. Me he explicado mejor ahora? ![]() |
|
#4
|
||||
|
||||
|
Claro amigo, clarísimo, aunque incorrecto.
En ambos casos, QuantumGird o Dbgrid, o el que sea grid, cargaron los datos que le proporcione el dataset, ni mas ni menos. Si el clientdataset esta configurado para traer de a 20 registros, asi sera porque el quantumgrid no puede gobernar el conjunto de datos del clientdataset, se entiende? Saludos. |
|
#5
|
|||
|
|||
|
Hola
Cita:
|
|
#6
|
|||
|
|||
|
Hola...
Cita:
Saludos... |
|
#7
|
|||
|
|||
|
Hola
Pues mira, me ha picado la curiosidad y tenía que probarlo. Pongo en un formulario una conexión TDBGrid o TcxGrid -> TDataSource -> TClientDataSet -> TDataSetProvider -> TTable El TTable configurado como: - DataBaseName = DBDEMOS - TableName = customer.db El TClientDataSet como: - PacketRecords = 10 El TDBGrid o TcxGrid lo suficientemente pequeños como para que no quepan más de 10 registros. Pongo un TEdit (para sacar el resultado de la prueba) y un TButton con el siguiente código:
Resultado de la prueba: - con TDBGrid: me marca 10 registros - con TcxGrid: me marca 55 registros Como suponía, el TcxGrid va pidiendo registros al TClientDataSet hasta llegar a Eof, por lo que NO se comportan de la misma manera. Uno depende directamente del DataSet y el otro "pasa" del DataSet pidiéndole todos los datos. |
|
#8
|
||||
|
||||
|
Como que me llamo Pedro Navajas.
![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ondrawcolumncell en QuantumGrid | Willo | Varios | 7 | 09-09-2008 23:24:55 |
| Quantumgrid Devèxpresss | Leonardo | Varios | 5 | 07-02-2008 16:38:41 |
| Traducción del QuantumGrid 3.x extraviada | courtois | Varios | 1 | 06-06-2007 11:11:53 |
| Problemas al instalar el DevExpress QuantumGrid | jcapitan | Varios | 2 | 03-08-2006 07:50:57 |
| Recursos en Castellano de QuantumGrid? | DANY | OOP | 6 | 14-07-2005 15:26:36 |
|