rapidez carga en dataset

07/09/2006 - 13:13 por Oscar | Informe spam
Hola

Tengo un listado de unas 15 columnas que carga unos 100.000 registros en un
datagrid. El problema es que como tiene que llenar todo el dataset tarda mas
de medio minuto en hacerlo. Hay alguna manera de mostrar estos datos en un
datagrid de forma más rápida?

Saludos, Oscar

Preguntas similare

Leer las respuestas

#1 SoftJaén
07/09/2006 - 15:03 | Informe spam
"Oscar" escribió:

Tengo un listado de unas 15 columnas que carga unos 100.000 registros en
un datagrid. El problema es que como tiene que llenar todo el dataset
tarda mas de medio minuto en hacerlo. Hay alguna manera de mostrar estos
datos en un datagrid de forma más rápida?



Hola, Oscar:

La única manera que conozco para que tarde menos tiempo, es cargar menos
datos en el objeto DataSet, al cual se encuentra vinculado el control
DataGrid.

Personalmente opino que es una barbaridad cargar de un golpe 100.000
registros, con 15 campos, en memoria. ¿Qué usuario es capaz de manejar tal
cantidad de datos a la misma vez?

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
#2 Jesús López
07/09/2006 - 16:13 | Informe spam
Opino exáctamente lo mismo que Enrique.

En tu caso tienes dos alternativas para cargar menos registros:

(1) Dar la oportunidad al usuario de establecer un críterio de búsqueda
(2) Usar paginación.

Aquí tienes un artículo sobre como implementar la paginación en SQL Server:

http://www.elguille.info/colabora/N...Server.htm

Saludos:

Jesús López



"Oscar" escribió en el mensaje
news:
Hola

Tengo un listado de unas 15 columnas que carga unos 100.000 registros en
un datagrid. El problema es que como tiene que llenar todo el dataset
tarda mas de medio minuto en hacerlo. Hay alguna manera de mostrar estos
datos en un datagrid de forma más rápida?

Saludos, Oscar

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida