c# – 将空字符串添加到RadComboBox

前端之家收集整理的这篇文章主要介绍了c# – 将空字符串添加到RadComboBox前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个页面上有Telerik RadComboBox的网页.此ComboBox的一个属性是EmptyMessage,它在未选择项目时向组合框填充消息.我在运行时将我的组合框绑定到数据源,出于某种原因,它将此EmptyMessage擦除.有没有办法保持我的数据项目,并在那里也有空信息?并将其默认为空消息?

解决方法

似乎Telerik上接受的答案表示您使用客户端脚本来阻止文本编辑.

Telerik forum page

@H_403_8@<telerik:RadcomboBox ID="RadComboBox1" runat="server" AllowCustomText="True" EmptyMessage="-please select one-"> <Items> <telerik:RadComboBoxItem runat="server" Text="Item1"></telerik:RadComboBoxItem> <telerik:RadComboBoxItem runat="server" Text="Item2"></telerik:RadComboBoxItem> </Items> @H_403_8@<script type="text/javascript"> function pageLoad() { var combo = $find("<%= RadComboBox1.ClientID %>"); var input = combo.get_inputDomElement(); input.onkeydown = onKeyDownHandler; } function onKeyDownHandler(e) { if (!e) e = window.event; e.returnValue = false; if (e.preventDefault) { e.preventDefault(); } } </script>

猜你在找的C#相关文章