Problemas con DROPDOWNLIST

03/12/2007 - 23:16 por Juan | Informe spam
Hola grupo, siempre he llenado los DROPDOWNLIST con consultas y nunca
habia tenido problemas hasta ahora, y resuelta que se debe a que la consulta
regresa mas de 190,000 registros, pero el problema no es que este objeto no
acepte tal cantidad de registros sino que por alguna razon la pagina cuando
trata de mostrar el objeto con su informacion no se puede mostrar y manda el
clasico mensaje de the page cannot be displayed.

Alguna idea de como solucionar este caso...

Gracias por su tiempo y ayuda.
 

Leer las respuestas

#1 Alberto Poblacion
04/12/2007 - 08:20 | Informe spam
"Juan" wrote in message
news:
Hola grupo, siempre he llenado los DROPDOWNLIST con consultas y nunca
habia tenido problemas hasta ahora, y resuelta que se debe a que la
consulta
regresa mas de 190,000 registros, pero el problema no es que este objeto
no
acepte tal cantidad de registros sino que por alguna razon la pagina
cuando
trata de mostrar el objeto con su informacion no se puede mostrar y manda
el
clasico mensaje de the page cannot be displayed.



Imagínate que cada registro, una vez codificado en HTML, mida unos 500
bytes. Los 190.000 registros medirán en total unso 100 megabytes, que tienen
que transmitirse al navegador, y éste tiene que ser capaz de cargarlos y
manipularlos en memoria. No es de extrañar que se le desborde algo.
Lo correcto es que antes de cargar el dropdownlist preguntes por una
serie de filtros para establecer los criterios de selección de los registros
que te interesan, y que solo envíes esos registros.
Más allá de unos cientos de registros, hay que buscar otro tipo de
presentación, el dropdownlist no es adecuado para que el usuario pueda
tratar con comodidad mayores cantidades de datos. Un GridView con la
paginación activada puede ser una alternativa adecuada.

Preguntas similares