c# - 过滤 radcombobox 时始终显示第一项

标签 c# asp.net telerik

我有 telerik radcombobox,它有一些项目从数据库绑定(bind)到它。第一个项目总是“新帐户”,其余的将添加到它旁边。 我的代码是aspx

 <telerik:RadComboBox ID="cmdAccounts" runat="server" 
 AllowCustomText="true" MarkFirstMatch="true" Filter="Contains">
 </telerik:RadComboBox>

aspx.cs 页面加载代码是

 RadComboBoxItem NewItem = new RadComboBoxItem("New Account","0");
 cmdAccounts.DataSource = ds.Tables[0];
 cmdAccounts.DataTextField = "Account_Name";
 cmdAccounts.DataValueField = "Account_Number";
 cmdAccounts.DataBind();
 cmdAccounts.Items.Insert(0, NewItem);

我的问题是,当我在 radcombobox 中输入文本进行过滤时,过滤器工作正常,但我希望“新帐户”始终首先显示为默认值,并在其旁边显示已过滤的项目。 我的意思是过滤器应该显示过滤后的项目以及首先显示的“新帐户”并且应该是客户端。

谢谢

最佳答案

我相信您必须处理 RadComboBox1_ItemsRequested() 事件。在那里,您必须从数据库中提取过滤后的数据,将您的默认 iem 插入到第一个并将其分配给组合框数据源。

关于c# - 过滤 radcombobox 时始终显示第一项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18672694/

相关文章:

c# - 将 IOrderedEnumerable 转换为 ICollection

c# - Multi-Tenancy 隔离数据库上 DAL 和配置的最佳实践

c# - 什么是获取文件大小的好方法?

asp.net - 保护 ASP.NET 中的单个文件

javascript - 如何将字节 []/内存流绑定(bind)到 Javascript 中的图像 src 属性

asp.net - xmlns 的问题

jquery - ASP.NET MVC 5 中的日期格式问题

javascript - 更改 kendo ui 下拉列表的选定值

javascript - 如何获得选定的单选按钮 telerik?

c# - MVVM 绑定(bind)不起作用