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

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

解决方法

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

Telerik forum page

<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>
<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#相关文章