Click here to Skip to main content
15,919,434 members
Please Sign up or sign in to vote.
3.00/5 (2 votes)
See more:
I'm developing an intranet app that requires the user to select from a long list of data, approx 55,000 entries. I've tried using a dropdown list, but this takes too long to load. I tried spliting it up alphabetically and using Ajax cascading ddl, but hit a limit of 975 elements and I don't know how to go around this. Any ideas? or "how to's"?
Posted

I found this link, it got cascading dropdown list to work for now. http://csharpdotnetfreak.blogspot.com/2009/02/ajax-cascading-dropdownlist-database.html[^]
 
Share this answer
 
v2
Comments
Tech Code Freak 21-Aug-11 9:58am    
Great that you've solved it yourself and accepted it.
My 5!
Personally I'll not show more than 200 items at a time. No person can get an overview of just 200 items being displayed at once. I realize that your customer may have set different requirements, but they're also open to logical arguments.

What I would do in your case, without knowing more specifics, would be to use a popup where an user can input a filter/search string and then show 10-50 items and use paging.
 
Share this answer
 
v2
Comments
keith@sam.com 20-Aug-11 19:07pm    
How would you go about that? I had offered at text box, but they told me that spelling was a problem.
Simon Bang Terkildsen 20-Aug-11 19:15pm    
True spelling can be an issue. In that regard I would suggest you look into Fuzzy Search, I've never used fuzzy search with a database myself, but I found this article through google, assuming you're using SQL server.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900