網路城邦
上一篇 回創作列表 下一篇  字體:
20190811 calendar-加農曆
2019/08/11 11:04:00瀏覽40|回應0|推薦0

引用至https://dotblogs.com.tw/marcus116/archive/2011/04/10/22441.aspx 

使用心得如下
    1. TaiwanLunisolarCalendar 需要加入using System.Globalization;才可使用
    2. 特別留意e
    3. ToolTip是 當滑鼠移過去會顯示的說明:農曆7月7日
    4. e.Cell.Controls.Add(myLabel);//將mylabel的文字加入calendar的每個cell裡

protected void Page_Load(object sender, EventArgs e) { } protected void Calendar1_DayRender(object sender, DayRenderEventArgs e) { // 建立農曆類別實體 TaiwanLunisolarCalendar myTaiwan = new TaiwanLunisolarCalendar(); // 取得對應到的農曆月&日 int myMonth = myTaiwan.GetMonth(e.Day.Date); int myDay = myTaiwan.GetDayOfMonth(e.Day.Date);

string myLunisolarDate = string.Format("{0}/{1}", myMonth, myDay); string myLunisolarDateToolTip = string.Format("農曆 {0}月{1}日", myMonth, myDay);;

Label myLabel = new Label(); myLabel.Text = myLunisolarDate; myLabel.ForeColor = System.Drawing.Color.Blue; myLabel.Font.Size = FontUnit.XSmall; myLabel.ToolTip = myLunisolarDateToolTip; e.Cell.Controls.Add(myLabel); }


( 知識學習語言 )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=may82612090&aid=128473242