您的位置:首页 > 编程语言 > C#

c# Calendar 日历控件 基本使用说明

2007-07-17 15:41 621 查看
众多BLOG 都有日历这块功能,相信大家也看到过,今天把自己在实际运用中积累的少许经验跟大伙分享一下

首先从工具箱中把 Calendar 拖入页面,大家可以看到Calendar 一个日历的原型,对 一个最原始的日历 就可以使用了。但是在实际运用中.这个远不能满足需求。

下面来讲讲基本操作

1、如何显示你想要显示的年月?

你可以初始化设置 Calendar.VisibleDate = 你要显示的当前年月;
2、如何去掉默认的日历链接?
首先要找到Calendar的DayRender事件双击 进入编写
e.Cell.Text = e.Day.Date.Day.ToString();
运行程序,会发现日历没有链接了!
对!如果要加上自己想要的链接 只要e.Cell.Text ="<a href=/"#@/">" + e.Day.Date.Day.ToString()+"</a>";
3、让星期六日变色
if (e.Day.IsWeekend)
{
e.Cell.Text ="<font color=red>" + e.Day.Date.Day.ToString()+"</font>" ; //双休日显示红色
}
4、去掉其他月的日
if (e.Day.IsOtherMonth)
{
e.Cell.Text = string.Empty;
}
以次类推 可以实现 当天 当年 等效果
5、把有数据的日期凸显出
首先把要显示的数据 生成队列 ,然后在DayRender事件中 判断
if(a ==e.Day.Date.Day.ToString())
{

e.Cell.Text="<span title='有数据的日'>"+e.Day.Date.Day.ToString()+"</span>";
}
先讲上面几点 会比较实用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: