asp.net日历控件以前的日期选择问题?

时间:2011-05-31 20:35:24

标签: c# asp.net calendar

朋友,

我在页面上使用asp.net日历控件。

动态我正在分配它上个月的日期值。 它选择那个很好但不是月份的日期

所以日历显示我使用上一个按钮的当前月份,然后选择该日期。 任何人指导我的解决方案是什么?

我的代码

calstarting.SelectedDate = item.StartDate; // previous month date
            calending.SelectedDate = item.EndDate; // previous month date

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

你应该使用

Calendar1.TodaysDate= item.StartDate;
Calendar1.SelectedDate = item.StartDate;

而不是SelectedDate使用TodaysDate,然后使用SelectedDate来显示所选的日期。

答案 1 :(得分:0)

我找到了解决方案。

为了显示屏幕上选择的月份和日期的上一个日期,有两种方式......

都为我工作。

calControl1.SelectedDate = item.StartDate; calControl1.TodaysDate = item.StartDate;

OR

calControl2.SelectedDate = item.EndDate; //选择那个日期
calControl2.VisibleDate = item.EndDate; //在日历相当隐藏的属性上选择那个特定的月份