0

私はプロジェクトに取り組んでいますが、問題が発生しました。つまり、asp.net カレンダー コントロールを使用して最初と最後の日付を選択できますが、カレンダー エクステンダーを使用して実行したいのです。

以下に示すコードは、カレンダー制御用です..必要な変更を加えたカレンダーエクステンダーのソリューションを提供してください........

protected void Calendar1_SelectionChanged(object sender, EventArgs e)
   {
    Calendar1.SelectionMode = CalendarSelectionMode.DayWeek;
    //ArrayList selectedDates = new ArrayList();
    string s = Calendar1.SelectedDate.ToShortDateString();
    DateTime today = DateTime.Parse(s);
    DateTime firstDay = today.AddDays(-(double)(today.DayOfWeek));
    DateTime lastDay = today.AddDays(6 - (double)(today.DayOfWeek));
    for (int loop = 0; loop < 7; loop++)
        Calendar1.SelectedDates.Add(firstDay.AddDays(loop));
    lblStartOfWeek.Text = firstDay.ToLongDateString();
    lblEndOfWeek.Text = lastDay.ToLongDateString();
    lblStartOfWeek.Visible = true;
    lblEndOfWeek.Visible = true;
    checkLessonPlan();
   }
4

1 に答える 1