当前位置:编程学习 > C#/ASP.NET >>

calendar控件对应的日期上显示图片问题


如上图所示的效果~
不知从何下手
查了SelectedDayStyle中的属性貌似木有可以显示图片的= =
求教! --------------------编程问答-------------------- 帖子沉了~
自己回答~若是以后有别的同学点进来亦可以参考下
我实现的在calendar上标注从数据库中读取的开始和结束时间

protected void DayRender(object ByVal, DayRenderEventArgs e)
   {
       //找到要显示图片的日期
       string tag = TreeView1.SelectedNode.Target;
       string mysql = "select * from T_task where task_id= "+tag;
       DataSet myds = cc.GetDataSet(mysql, "b");
       DateTime s_date = (DateTime)myds.Tables["b"].Rows[0]["start_date"];
       DateTime e_date = (DateTime)myds.Tables["b"].Rows[0]["end_date"];
   
       if(s_date.Year==e.Day.Date.Year && s_date.Month==e.Day.Date.Month && s_date.Day==e.Day.Date.Day)
       {
           e.Cell.Text = "";
           Image img = new Image();
           img.ImageUrl = "img/f.jpg";
           e.Cell.Controls.Add(img);
       }
       if (e_date.Year == e.Day.Date.Year && e_date.Month == e.Day.Date.Month && e_date.Day == e.Day.Date.Day)
       {
           e.Cell.Text = "";
           Image img = new Image();
           img.ImageUrl = "img/f.jpg";
           e.Cell.Controls.Add(img);
       }
   
   }
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,