У RadComboBox нет функции выпадающего списка по умолчанию

#asp.net #telerik

#asp.net #telerik

Вопрос:

Когда я использую выпадающий список asp и заполняю его некоторыми элементами (a, ab, abc, b, ba и т. Д.) Я нажимаю, чтобы открыть выпадающий список, и набираю «a» на клавиатуре. Выбор переходит к первому элементу, который начинается с «a», а когда я набираю «ab», он переходит к «ab».
Но в telerik RadComboBox, когда я набираю «ab», он переходит к первому элементу, который начинается с «b», а не с «ab».
Можно ли как-то исправить это в RadComboBox?

 <telerik:RadComboBox ID="rcb_Products" runat="server" DataTextField="ProductName" DataValueField="ProductId"
                                                    Width="100%" Skin="Windows7">
                                                </telerik:RadComboBox>

...
this.rcb_Products.DataSource = productsList;
                this.rcb_Products.DataTextField = "Text";
                this.rcb_Products.DataValueField = "Value";
                this.rcb_Products.DataBind();
...
 

Комментарии:

1. можете ли вы показать мне структуру и привязку своего поля со списком rad??

2. Я обновил вопрос с помощью кода.

Ответ №1:

Пожалуйста, напишите так:

 <telerik:RadComboBox ID="rcb_Products" runat="server" DataTextField="ProductName" DataValueField="ProductId"
                                                    Width="100%" Skin="Windows7" Filter="StartsWith">
                                                </telerik:RadComboBox>
 

Добавляйте это только в свой конструкторский вид:

Filter=»StartsWith»

Комментарии:

1. Не совсем то, что я искал, но мне это нравится 🙂 Спасибо

Ответ №2:

Добавьте эти свойства в свой RadComboBox:

AllowCustomText=»True» MarkFirstMatch=»True»