Last Updated: 12 Sep 2016 05:28 by ADMIN
Created on: 29 Jul 2016 07:21
Category: ListView, CardView and CheckedListBox
Type: Bug Report
FIX. RadCheckedDropDownList - setting the data source is slow when the CheckedMember is set
To reproduce use the attached project.


radCheckedDropDownList1.CheckedMember = "Selected";
radCheckedDropDownList1.DisplayMember = "Name";         
radCheckedDropDownList1.DataSource = dataSource;

Attached Files:
(Total attached files size should be smaller than 20mb. Allowed extensions: .zip, .rar, .jpg, .png, .gif)
1 comment
Posted on: 12 Sep 2016 05:28
RadCheckedDropDownList creates a visual item in the text box for each checked item. Hence, when populated with a data source with more than one thousand checked items, RadCheckedDropDownList need to create all visual items which will be displayed. This is what causes the performance issue, as creation of over 1000 visual items is heavy operation.

Due to the fact, the 1000 items are not usable in this kind of control, we do not consider this as a common scenario, hence the item is declined. Still, we will constantly check the Likes of the item, and if there is considerable demand for such scenario, we will consider virtualizing the text part of the control.