有关使用DateTime方法在Telerik日历中设置计划的新手问题。我想使用Telerik控制日历来设置音乐乐队巡演时间表的时间表。
我似乎无法获得理想的结果。下面是我的SampleAppointmentSource CS文件中的代码。我认为通过设置DateTime.Parse(“5/19/2013”)然后在我使用AddDays(1)或AddDays(20)的所有约会中,appointemnts将遵循DateTime.Parse(“5 / 19/2013“)模式,但它没有。约会始终使用当前日期和时间(现在)。当我添加日期时,约会未添加到解析日期(“5/19/2013”),它们将添加到当前DateTime。就像约会总是引用当前的系统日期。
我希望不要混淆......
我需要使用什么来获得所需的结果?
是因为DateTime.Now.AddDays(1)行吗?它应该不是DateTime.Now吗?
{
public class SampleAppointmentSource : AppointmentSource
{
public SampleAppointmentSource()
{
DateTime date = new DateTime();
date = DateTime.Parse("5/19/2013");
}
public override void FetchData(DateTime startDate, DateTime endDate)
{
this.AllAppointments.Clear();
this.AllAppointments.Add(new SampleAppointment()
{
StartDate = DateTime.Now.AddDays(1),
EndDate = DateTime.Now.AddDays(1),
Subject = "Jackson W/Warren Hayes",
AdditionalInfo = "Fain Feild",
Location = "LoserVille,Kentucky",
});
答案 0 :(得分:1)
充实我对你的问题的评论。您创建一个名为DateTime
的{{1}}对象,但从不使用它。 DateTime.Now将始终返回包含当前date
的对象。您需要提供DateTime
DateTime对象模块级别范围,以便您可以使用date
方法访问它。看看这样的东西是否适用于你。
FetchData