<asp:calendar id="Calendar1" CellPadding="2" Breite="160px" TitleStyle-BackColor="#000000" BorderColor="#aaaaaa" DayHeaderStyle-BackColor="#5e715e" OtherMonthDayStyle-ForeColor="#cccccc" DayNameFormat="Vollständig" runat="server" TitleStyle-ForeColor="#ffffff" NextPrevStyle-ForeColor="#ffffff" CellSpacing="1" WeekendDayStyle-BackColor="#eeeeee" DayHeaderStyle-ForeColor="#ffffff" SelectionMode="Keine" TodayDayStyle-BorderColor="#5e715e" TodayDayStyle-BorderWidth="1" TodayDayStyle-Font-Bold="true" TodayDayStyle-ForeColor="#5e715e" > |
private int[] arrCurrentDays, arrPreDays, arrNextDays; //Die drei Variablen sind der aktuelle Monat, der vorherige Monat und der nächste Monat. private int intCurrentMonth,intPreMonth,intNextMonth; //Drei ganzzahlige Arrays speichern die relativen Monatsdaten mit darauf geschriebenen Blogs protected System.Web.UI.WebControls.Calendar Calendar1; //Dies ist unser Kalendersteuerelement |
private void Calendar1_PreRender(object sender, System.EventArgs e) { Thread threadCurrent = Thread.CurrentThread; CultureInfo ciNew = (CultureInfo)threadCurrent.CurrentCulture.Clone(); ciNew.DateTimeFormat.DayNames = new string[]{"Tag", "Eins", "Zwei", "Drei", "Vier", "Fünf", "Sechs"}; ciNew.DateTimeFormat.FirstDayOfWeek = DayOfWeek.Sunday; threadCurrent.CurrentCulture = ciNew; } |
private void Calendar1_DayRender(object sender, System.Web.UI.WebControls.DayRenderEventArgs e) { //Dieses Steuerelement wird jeden Tag bei seiner Erstellung ausgeführt. CalendarDay d = ((DayRenderEventArgs)e).Day; TableCell c = ((DayRenderEventArgs)e).Cell; } |