gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 17:52:07 24 4
gpt4 key购买 nike

我有 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com