2013-04-25 77 views
2

我正在使用Telerik DateTimePicker
这里是我的代码,只读日期时间选择器文本框

<telerik:RadDatePicker runat="server" ID="datePicker" Width="150px" > 
</telerik:RadDatePicker> 

enter image description here

我想设置datePickerTextBox以只读。

+0

很多更好的选择是我使用ajax claender extender ... http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/Calendar/Calendar.aspx – 2013-04-25 04:47:52

回答

5

设置为false:

<telerik:RadDatePicker runat="server" 
         ID="datePicker" 
         Width="150px" 
         EnableTyping="false"> 
</telerik:RadDatePicker> 
+0

感谢您的回答! – zey 2013-04-25 05:13:59

0

两个以上提到的技术给你只读行为。

您可以设置EnableTyping = “假” 象下面这样:

<telerik:RadDatePicker runat="server" ID="rdp" EnableTyping="false" /> 

您可以设置DateInput为只读象下面这样:

<telerik:RadDatePicker runat="server" ID="rdp"> 
    <DateInput ReadOnly="true"/> 
</telerik:RadDatePicker> 
0

这里是怎样的方式您可以在后面的代码中启用虚假:

RadDatePicker1.EnableTyping = false; 
RadDatePicker1.DatePopupButton.Enabled = false;