首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Calendar颜色有关问题

2012-02-21 
Calendar颜色问题如何指定日历控件某一天的的背景色啊??[解决办法]我见过一种方法,要键数组,int [,] theda

Calendar颜色问题
如何指定日历控件某一天的的背景色啊??

[解决办法]
我见过一种方法,要键数组,int [,] theday = new [12,31]


你根据这个思路就可以做了,我只过一次!~


[解决办法]
直接是下面的事件里写,我刚做的
private void Calendar1_DayRender(object sender, System.Web.UI.WebControls.DayRenderEventArgs e)
{

  CalendarDay d = ((DayRenderEventArgs)e).Day; //Day获取表示呈现在 Calendar 控件中的日期的 CalendarDay
  TableCell c = ((DayRenderEventArgs)e).Cell; //Cell获取表示呈现在 Calendar 控件中的单元格的 TableCell 对象
strReqTime = d.Date.Year.ToString() + "-" + d.Date.Month.ToString() + "-" + d.Date.Day.ToString();
string strSql = "select * from dealinfo where req_time = '"+ strReqTime +"'";
DataSet ds = SqlHelper.Query(strSql);

if(ds.Tables[0].Rows.Count > 0)
{ //如果该天为某发注预定日,则显示发注信息
strDealInfo = "";
for(int i=0;i< ds.Tables[0].Rows.Count;i++)
{
strDealInfo += "<a href=''>" + ds.Tables[0].Rows[i]["deal_id"].ToString() + "</a>" + "<br>";
}
c.Text = strDealInfo;
}
}
[解决办法]
Calendar1_DayRender(object sender, DayRenderEventArgs e) 

if(e.Day.Date==“你的时间日期") 

e.Cell.BackColor="你想要的颜色”; 

}

热点排行