DateFrom
とを選択するホテル予約カレンダーを作成しようとしていますDateTo
DateFrom
からまで繰り返して、DateTo
これらすべての日付をカレンダーに表示する必要があります。これまでのコードでは、DateFrom
とを選択するだけDateTo
で、カレンダーにラベルとして表示されます。
protected void Calendar1_DayRender(object sender, DayRenderEventArgs e)
{
foreach (DataRow dr in ds.Tables[0].Rows)
{
DateTime df = (DateTime)dr.Field<DateTime?>("DateFrom");
DateTime dt = (DateTime)dr.Field<DateTime?>("DateTo");
if (e.Day.Date == dt.Date)
{
Label lbl = new Label();
lbl.BackColor = System.Drawing.Color.Gray;
lbl.Text = "Booked From";
e.Cell.Controls.Add(lbl);
}
if (e.Day.Date == df.Date)
{
Label lbl = new Label();
lbl.BackColor = System.Drawing.Color.Gray;
lbl.Text = "Booked To";
e.Cell.Controls.Add(lbl);
}
}