This is a migrated thread and some comments may be shown as answers.

Combo Box in Grid: Performance Issue

1 Answer 20 Views
Grid
This is a migrated thread and some comments may be shown as answers.
MikeK
Top achievements
Rank 1
MikeK asked on 20 Jan 2010, 05:28 PM
I often use combo boxes in RadGrids and have no issues with these at all. In one of my forms I need to let the user select a client name from a drop-down. The combo box needs to display over 3000 names. This isn't really practical for a website. The page takes FOREVER to allow selection and update.

I got this to work much faster by putting in a link button that opens another form which allows a search, a grid to show search results, and then upon selection sets a session variable that is used by the originating edit mode of the grid. An update or insertion takes this selection and adds it to the database. This works, is infinitely faster for the end user, but doesn't show me in edit mode who they've selected.

I attached a screen dump of the edit mode form to show what I'm discussing. If I place a combo box bound to all Members, then the form is way too slow to use. If I use this link button to open an external search and select option, performance is great, but the user has no idea of who they selected.

What would you recommend for a solution?  Is there a way to make the combo box perform fast with this amount of records being bound, or is there a way to use a label or something within edit mode to make this display the selected person?

1 Answer, 1 is accepted

Sort by
0
Pavlina
Telerik team
answered on 21 Jan 2010, 10:15 AM
Hello Mike,

To speed up the performance, you may consider implementing load on demand for the RadComboBox control. A sample implementation can be found in the KB article linked below:
http://www.telerik.com/support/kb/aspnet-ajax/combobox/using-radcombobox-with-autocomplete-as-a-custom-editor-in-radgrid.aspx

Additional hints about how to speed up the performance of your application can be found here:
http://www.telerik.com/products/aspnet-ajax/resources/top-performance.aspx
http://www.telerik.com/support/aspnet-ajax/grid.aspx (Section "Performance")

Sincerely yours,
Pavlina
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
Tags
Grid
Asked by
MikeK
Top achievements
Rank 1
Answers by
Pavlina
Telerik team
Share this question
or