我想将RadDatePicker
值设置为从我的数据库中检索的值
我有这段代码
DateTime Podate = Convert.ToDateTime(da.GetDataKeyValue("PoDt"));
RadDatePicker.SelectedDate =Podate;
但是当我运行此程序时,DatePicker
显示空白值
我该怎么办?请帮忙
答案 0 :(得分:2)
尝试喜欢这个,
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
RadDatePicker.SelectedDate =
DateTime.Parse(da.GetDataKeyValue("PoDt").ToString());
}
}
如果不能使用此代码,请查看
RadDatePicker.SelectedDate = DateTime.Now;
如果可以使用此功能,则必须检查检索数据da.GetDataKeyValue("PoDt")
它可能是错误的datetime dataformat!
答案 1 :(得分:1)
只在你的工作下面的telerik控件上设置DbSelectedDate属性:
<telerik:RadDatePicker
ID="RDtbenddate" runat="server"
DateInput-ForeColor="#00CCFF" DateInput-ToolTip="End Date"
DbSelectedDate='<%# Bind("JobClosingDate") %>' Width="250">
</telerik:RadDatePicker>
答案 2 :(得分:0)
这也有效:
RadDatePicker1.SelectedDate = (DateTime) Contact.Birthdate;
答案 3 :(得分:0)
请不要使用RequiredFieldValidator
您必须将Display="Dynamic"
添加到RequiredFieldValidator
否则将不会显示date