Я хочу связать список сотрудников в выпадающем списке с функцией автозаполнения, чтобы пользователь мог искать собственное имя. я использовать RadComboBox
У меня две основные проблемы:
1- Список настолько велик в отношении 5000
item.so, связывающего это большое количество данных в браузере, заставляя его зависать или так медленно (проблема с производительностью)
Согласно документации Telerik
Установите источник данных в RadComboBox. Используйте либо DataSourceID, либо DataSource для этого и установите DataTextField и DataValueField для соответствующих полей в источнике данных. (Обратите внимание, что при использовании DataSource вы должны установить свойство на каждом postback, наиболее удобно в Page_Init.) Set EnableAutomaticLoadOnDemand - true.
поэтому я должен вызывать следующий метод каждый раз в Page_Init
!!!
protected void BindInnerInstructors()
{
ddl_inner_sup.Items.Clear();
ddl_inner_sup.DataSource = Utilities.GetAllInnerInstructors();
ddl_inner_sup.DataValueField = "emp_num";
ddl_inner_sup.DataTextField = "name";
ddl_inner_sup.DataBind();
}
2- Ссылка на объект не установлена в экземпляр объекта при попытке установить выбор поля со списком.
я преодолею эту проблему через .
У меня есть о 4
dropdowlists, но каждый из них должен привязываться в соответствии с событием, но мне нужно связать их все в Page_Init
.
Буду признателен за подробный ответ на эту проблему.