【问题标题】:Select The First Item In A RadComboBox选择 RadComboBox 中的第一项
【发布时间】:2011-08-17 03:28:23
【问题描述】:

我正在尝试让 RadComboBox 选择结果集中的第一项,但无法这样做。我已经问过 Telerik 的人,他们也无法让它工作。我有一个可供下载的演示项目:

https://rcpt.yousendit.com/1110087085/647dc0d8e5ed4f6763d1ab5e270f8c6b

如果我在输入字段中输入“purchas”,我希望突出显示“purchasability”,因为它是结果集中的第一项。我想要发生的下一件事是按 [enter] 键以进行回发。由于应选择“可购买性”,因此 RadComboBox1.SelectedValue 应为 405,在回发后显示在标签中。请注意,这些操作均不涉及使用鼠标选择结果集中的项目。

【问题讨论】:

  • 这里有一篇关于 Telerik 的帖子问了同样的问题。他们建议不要使用 RadComboBox。看一看:telerik.com/community/forums/winforms/combobox-and-listbox/…
  • 这个问题是针对 WinForms 的。我的问题与 ASP.NET 客户端脚本有关。
  • 我终于从 Telerik 那里得到了工作代码。我发布了一个解决方案here

标签: asp.net telerik radcombobox


【解决方案1】:

简单地说,当你添加 EmptyMessage 时,默认情况下组合框不会选择第一项。

【讨论】:

  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
【解决方案2】:

老实说,我看不出您希望如何在您的场景中使用按钮单击服务器处理程序输出组合框中的选定值。获取面板内按钮的客户端实例并调用其 click() 方法,或者为组合设置 AutoPostBack = true 并连接其 SelectedIndexChanged 事件以修改标签文本。对于后者,我不确定这将如何与组合框的 Web 服务的客户端按需加载一起工作。

【讨论】:

  • 这只是一半的答案,作为评论更合适,尤其是因为它的语气很尖酸。
猜你喜欢
  • 1970-01-01
  • 2020-02-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多