データベースから取得した予定を追加しようとしています。私はそれらを「手動で」取得します。それらを dt というデータテーブルに保存します。データはデータテーブルに存在します。
foreach (Resource r in schedulerStorage1.Resources.Items)
{
Console.WriteLine(r.Caption + " - " + r.Id);
}
Appointment app;
foreach (DataRow dr in result.DataTable_Result.Rows)
{
Console.WriteLine(dr[0] + " - " + dr[1] + " - " + dr[2]);
app = schedulerControl1.Storage.CreateAppointment(AppointmentType.Normal);
app.ResourceId = dr[0];
app.Start = DateTime.Parse(dr[1].ToString());
app.End = DateTime.Parse(dr[2].ToString());
schedulerControl1.Storage.Appointments.Add(app);
}
Console.WriteLines の出力:
ルーム1 - 1
ルーム2 - 2
1 - 2013 年 1 月 16 日午前 8:00:00 - 2013 年 1 月 16 日午前 8:05:00
1 - 2013 年 1 月 16 日午前 9:00:00 - 2013 年 1 月 16 日午前 9:05:00
2 - 2013 年 1 月 16 日午前 8:00:00 - 2013 年 1 月 16 日午前 8:30:00
予定が追加されない理由について何か考えはありますか?