MultiColumnComboBoxFor - Showing DataValue instead of DataText with large dataset

1 Answer 11 Views
MultiColumnComboBox
Stefan
Top achievements
Rank 2
Iron
Iron
Iron
Stefan asked on 26 Jun 2025, 06:40 AM

We have use a MultiColumnComboBoxFor to select from a large dataset > 100.000 records.

At the time of selecting a record the DataText is correctly displayed.

But when we refresh the page the ComboBox behaves differently for records which appear early in the dataset, and records that come later.

The early records show the DataText correctly, records which come later in the dataset do not; they show their Id (DataValue).

 

If we implement virtualization, the Combobox displays the correct DataText in both cases, but seemingly with an extra server roundtrip?

 

Is this expected behaviour? Is there anything we could improve while using the MultiColumnComboBox with larger datasets?

 

Kind regards.

1 Answer, 1 is accepted

Sort by
0
Mihaela
Telerik team
answered on 30 Jun 2025, 12:11 PM

Hello Stefan,

The described behavior is expected when the MultiColumnComboBox loads a large dataset. For this reason, when working with huge amounts of data, we recommend enabling the virtualization feature. This way, when the page is refreshed, the component sends a request to the server to retrieve the selected option's data item by using its value (DataValueField), so the DataTextField is displayed as expected.

If you have any particular questions related to the virtualization or how to set it up, please let me know.

Regards,
Mihaela
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

Tags
MultiColumnComboBox
Asked by
Stefan
Top achievements
Rank 2
Iron
Iron
Iron
Answers by
Mihaela
Telerik team
Share this question
or