<asp:calendar id="Calendar1" CellPadding="2" width="160px" TitleStyle-BackColor="#000000" BorderColor="#aaaaaa" DayHeaderStyle-BackColor="#5e715e" OtherMonthDayStyle-ForeColor="#cccccc" DayNameFormat = "เต็ม" runat = "เซิร์ฟเวอร์" TitleStyle-ForeColor="#ffffff" ต่อไปก่อนหน้าStyle-ForeColor="#ffffff" ระยะห่างของเซลล์ = "1" WeekendDayStyle-BackColor="#eeeeee" DayHeaderStyle-ForeColor="#ffffff" SelectionMode = "ไม่มี" TodayDayStyle-BorderColor="#5e715e" TodayDayStyle-BorderWidth="1" TodayDayStyle-Font-Bold="true" TodayDayStyle-ForeColor="#5e715e" |
int[] arrCurrentDays, arrPreDays, arrNextDays; //ตัวแปรทั้งสามคือเดือนปัจจุบัน เดือนก่อนหน้า และเดือนถัดไป int intCurrentMonth,intPreMonth,intNextMonth; //อาร์เรย์จำนวนเต็มสามชุดเก็บวันที่ของเดือนที่สัมพันธ์กันพร้อมกับบล็อกที่เขียนไว้ ป้องกัน System.Web.UI.WebControls.Calendar Calendar1; // นี่คือการควบคุมปฏิทินของเรา |
โมฆะส่วนตัว Calendar1_PreRender (ผู้ส่งวัตถุ System.EventArgs e) - เธรด threadCurrent = Thread.CurrentThread; CultureInfo ciNew = (CultureInfo)threadCurrent.CurrentCulture.Clone(); ciNew.DateTimeFormat.DayNames = สตริงใหม่[]{"วัน", "หนึ่ง", "สอง", "สาม", "สี่", "ห้า", "หก"}; ciNew.DateTimeFormat.FirstDayOfWeek = DayOfWeek.Sunday; threadCurrent.CurrentCulture = ciNew; - |
โมฆะส่วนตัว Calendar1_DayRender (ผู้ส่งวัตถุ, System.Web.UI.WebControls.DayRenderEventArgs e) - //การควบคุมนี้เกิดขึ้นทุกวันเมื่อถูกสร้างขึ้น CalendarDay d = ((DayRenderEventArgs)e).วัน; TableCell c = ((DayRenderEventArgs)e).เซลล์; - |