Я хочу связать список сотрудников в раскрывающемся списке, с функцией автозаполнения, так что пользователь может искать собственное имя .i использовать RadComboBoxСвязать большое количество данных со списком?
У меня есть две основные проблемы:
1- список настолько велик о 5000
item.so связывания этого большое количество данных в браузере сделать его повесить или очень медленно. (проблема производительности)
Согласно документации Telerik
Установить источник данных в RadComboBox. Для этого используйте либо DataSourceID, либо свойство DataSource , и установите свойства DataTextField и DataValueField в соответствующие поля в источнике данных. (Обратите внимание, что при использовании DataSource вы должны установить свойство для каждой обратной связи , наиболее удобно в Page_Init.) Установите 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- Ссылка на объект не указывает на экземпляр объекта при попытке установить выбор комбинированного окна.
Я преодолеваю эту проблему через this.
У меня есть около 4
dropdowlists, но каждый должен связать в соответствии с событием, но я должен связать их все в page_init
.
Буду признателен за подробный ответ на эту проблему.
Вы можете найти подробный ответ здесь: http://demos.telerik.com/aspnet-ajax/combobox/examples/loadondemand/wcf/defaultcs.aspx?# qsf-demo-source –
@YuriyRozhovetskiy: большое спасибо, но я хочу знать, когда привязка combobox связывается, если я хочу, чтобы поле со списком связывало данные только в конкретном случае, чтобы повысить производительность? –