2014-03-03 66 views
1

我想在我的数据库的asp.net窗口forms.Anybody请让我知道如何继续进行标记我的日期dateTimePicker代表位域。如何在日期时间标记日期选择控制

感谢提前。

+0

您想标记哪几天?数据库位字段中的内容是什么(即只能为null,0或1,那么您希望如何使用这些信息来标记日期)? – Gorgsenegger

+0

这是什么datetimepicker? 。净? JavaScript的?你试过了什么?你可以分两部分来分解这个任务,1:从你的数据库读取值(即时假设日期),2:根据检索到的值在DateTimePicker中突出显示日期。 – Fredrik

+0

先生,如果位值为1,我希望在dateTimePicker中标记为绿色,如果位值为0,则为红色。 –

回答

0

既然您提到了ASP.Net,我假设您使用的是默认的Calendar控件。如果您看到此控件的属性,您会发现SelectedDatesSelectedDayStyle。你可以利用这两个来实现你正在尝试的。

0

您可以使用MonthCalendar控制,它允许多个日期的选择通过BoldedDates阵列:

monthCalendar1.BoldedDates = 
    new DateTime[] { DateTime.Now, DateTime.Now.AddDays(3) }; 

这样你至少可以不同标记您的日期,虽然不是在不同的颜色,但只有在正常和黑体