Hola giulichajari.
Las búsquedas incrementales son intrínsecamente "pesadas" sea que se implementen a través de un
TComboBox u de otro componente. Ya que por cada caracter ingresado, se envía una consulta. Y si es através de un servidor, tiene el plus de un incremento sustancial en el tráfico de red.
Cita:
pero pregunto¿no es igual de pesado llenar la grilla y hacer el filtro en el edit?
|
No.
Se puede decir que los controles de datos tales como el
TDBGrid son manifestaciones visuales de los contenidos de una tabla o consulta. Es decir que están relacionados con un
TDataSet y esto último hace la diferencia, por que el
TDataSet mantiene una caché interna de los datos actualmente mostrados. Ese valor lo podes obtener de la propiedad
BufferCount.
Además, usar un
TComboBox implica una carga prévia de los datos a visualizar para la selección. De otro modo no habría diferencia de uso entre él y un
TEdit...
Saludos