2012-05-29 4 views
1

Я использую Telerik RadComboBox в своем проекте. Я установил EnableAutomaticLoadOnDemand="true" на RadComboBox. Он работает хорошо, но когда я хочу установить выбранный элемент при нагрузке page event, он не отображает выбранный элементTelerik RadComboBox AutomaticLoadOnDemand

+0

Показать выбранный элемент для Telerik RadComboBox http://stackoverflow.com/questions/12606197/radcombobox-selected-value-is-empty – user1796141

ответ

1

С режимом load on demand, поэтому combobox не имеет элемента. Он просто имеет элемент (ы), когда вы на него нажимаете.

На мой взгляд, вы должны получить конкретный элемент и добавить его в COMBOBOX вручную на события загрузки страницы, как этот путь (я не уверен, что структура, просто идея.)

if (!IsPostBack) 
{ 
    var itemSelected = service.GetById(Id); //item Id 
    this.combobox.Items.Add(new RadComboboxItem(itemSelected.Id, itemSelected.Name)); 
    this.combobox.SeletedValue = Id.ToString(); 
} 
0

RadCombo позволяет настроить свойства SelectedValue и Text, даже если в нем нет элементов.