0

asp.netカレンダーで選択した日付に基づいて週を強調表示する必要があります。選択した日付のスタイルを指定できるため、asp.net カレンダーには、選択した日付の週全体のスタイルを指定するオプションがありますか?

4

1 に答える 1

0

calendar_dayrender イベントを使用できます

public void Calendar1_DayRender(object sender, DayRenderEventArgs e)
    {
        e.Day.IsSelectable = false;
        DataRow[] rows = Tables.Select(
              String.Format(
                 "Date='{0}' and Month='{1}' and Year='{2}'",
                 e.Day.Date.Day,
                 e.Day.Date.Month,
                 e.Day.Date.Year
              )
           );

        foreach (DataRow row in rows)
        {
                System.Web.UI.WebControls.Image image;
                image = new System.Web.UI.WebControls.Image();
                 if (somecondition)
                {

                    e.Cell.CssClass = "cssclass";

                }



    }
于 2012-11-29T11:48:01.103 に答える