【发布时间】:2011-01-06 06:44:34
【问题描述】:
我有一个从数据库加载日期的数据绑定日历控件。 我遇到的问题是加载表单时它默认为今天的日期,尽管当您滚动到加载日期时,您会看到实际上选择了正确的日期。如何强制它从一开始就显示数据库中的加载日期?
谢谢
【问题讨论】:
标签: asp.net calendar web-controls
我有一个从数据库加载日期的数据绑定日历控件。 我遇到的问题是加载表单时它默认为今天的日期,尽管当您滚动到加载日期时,您会看到实际上选择了正确的日期。如何强制它从一开始就显示数据库中的加载日期?
谢谢
【问题讨论】:
标签: asp.net calendar web-controls
您是否正在设置日历Visible 日期?
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.calendar.visibledate.aspx
获取或设置 DateTime 值,该值指定要在 Calendar 控件上显示的月份。默认值为 DateTime.MinValue,它显示包含 TodaysDate 指定日期的月份。
你知道,文档是用来阅读的 :)
【讨论】:
我设法找到了解决办法。我在设计时设置了 Calendar 控件的 SelectedDate 属性,然后在控件的 Prerender 事件中,我使用发送者的 SelectedDate 属性来设置控件的 VisibleDate 属性。然后它会显示正确的月份和正确的选定日期。 :-)
【讨论】: