2011-01-06 62 views
0

我有一个数据库日历控件,从数据库中加载日期。 我遇到的问题是,它默认为表单加载时的今天日期,虽然当你滚动到加载日期时,你会发现事实上选择了正确的日期。我如何强制它从一开始就显示数据库中的加载日期?日历控件来显示数据绑定日期

感谢

回答

0

我设法找到解决办法。我在设计时设置了Calendar控件的SelectedDate属性,然后在控件的Prerender事件中使用发件人的SelectedDate属性来设置控件的VisibleDate属性。然后显示正确的月份和正确的选定日期。 :-)

1

你设置日历Visible日期?

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.calendar.visibledate.aspx

获取或设置日期时间值,指定月份以显示在日历控制。默认值是DateTime.MinValue,它显示包含由TodaysDate指定的日期的月份。

你知道,文档是为阅读:)

+0

当我设置可见日期时,它会正确加载并显示日期。但是现在,当我选择不同的日期时,它默认为我选择日期的月份的第一个日期,并在更新时将其保存回数据库。此行为对于“选定日期”和“可见日期”绑定时以及只有“可见日期”绑定时的行为相同。 – DarthCoder 2011-01-06 07:00:17