Calendar控件使用
来源:互联网 发布:网络大电影剧本征集 编辑:程序博客网 时间:2024/04/27 20:16
• 日历控件负责显示一个月的日历,并接受用户的选择日期的操作
• 选择日期的模式
DayWeekMonth 用户可选择一天、一周、或者一个月
None 用户不能选择
DayWeek 用户可以选择一天或者一周
Day 用户只能选择一天
日历控件可以定义自己的节假日,通过对DayRender事件进行编程,可以在显示日期的时候方便的显示自定义的节日.
基本步骤:
1. 新建一个ASP.NET web site工程.
2. 拖拽一个AdRotator控件和DropDownList控件,再DropDownList控件中添加4个选项,分别为:Day,DayWeek,DayWeekMonth,None, 并选择”enable AutoPostBack”选项.
3. 为DropDownList添加单击事件,并加入如下代码:
switch (this.DropDownList1.SelectedValue)
{
case "Day":
this.Calendar1.SelectionMode = CalendarSelectionMode.Day;
break;
case "DayWeek":
this.Calendar1.SelectionMode = CalendarSelectionMode.DayWeek;
break;
case "DayWeekMonth":
this.Calendar1.SelectionMode = CalendarSelectionMode.DayWeekMonth;
break;
case "None":
this.Calendar1.SelectionMode = CalendarSelectionMode.None;
}
4. 由此,就可以通过选择不同的显示模式来显示日历
下面,我们为日历中的某些天添加附加信息
1. 增加一个成员变量
private string[,] info = new string[13,32];
2. 再page_load函数中,对该变量进行初始化
info[8, 15] = "中秋节";
3. 为calander控件添加dayrender事件相应函数,并加入如下代码:
protected void dayrender(object sender, DayRenderEventArgs e)
{
CalendarDay cd ; //表示日历中的一天
TableCell tb ; //表格中的一个元素
cd = e.Day;
tb = e.Cell;
if (cd.IsOtherMonth)
tb.Controls.Clear();
else
{
String str = info[cd.Date.Month,cd.Date.Day];
tb.Controls.Add(new LiteralControl("<br>" + str));
}
}
由此,我们就可以看到
• 日历控件负责显示一个月的日历,并接受用户的选择日期的操作
• 选择日期的模式
DayWeekMonth 用户可选择一天、一周、或者一个月
None 用户不能选择
DayWeek 用户可以选择一天或者一周
Day 用户只能选择一天
日历控件可以定义自己的节假日,通过对DayRender事件进行编程,可以在显示日期的时候方便的显示自定义的节日.
基本步骤:
1. 新建一个ASP.NET web site工程.
2. 拖拽一个AdRotator控件和DropDownList控件,再DropDownList控件中添加4个选项,分别为:Day,DayWeek,DayWeekMonth,None, 并选择”enable AutoPostBack”选项.
3. 为DropDownList添加单击事件,并加入如下代码:
switch (this.DropDownList1.SelectedValue)
{
case "Day":
this.Calendar1.SelectionMode = CalendarSelectionMode.Day;
break;
case "DayWeek":
this.Calendar1.SelectionMode = CalendarSelectionMode.DayWeek;
break;
case "DayWeekMonth":
this.Calendar1.SelectionMode = CalendarSelectionMode.DayWeekMonth;
break;
case "None":
this.Calendar1.SelectionMode = CalendarSelectionMode.None;
}
4. 由此,就可以通过选择不同的显示模式来显示日历
下面,我们为日历中的某些天添加附加信息
1. 增加一个成员变量
private string[,] info = new string[13,32];
2. 再page_load函数中,对该变量进行初始化
info[8, 15] = "中秋节";
3. 为calander控件添加dayrender事件相应函数,并加入如下代码:
protected void dayrender(object sender, DayRenderEventArgs e)
{
CalendarDay cd ; //表示日历中的一天
TableCell tb ; //表格中的一个元素
cd = e.Day;
tb = e.Cell;
if (cd.IsOtherMonth)
tb.Controls.Clear();
else
{
String str = info[cd.Date.Month,cd.Date.Day];
tb.Controls.Add(new LiteralControl("<br>" + str));
}
}
由此,我们就可以看到
- Calendar控件使用
- Calendar控件的使用
- Calendar控件的使用
- C# Calendar控件使用
- 日历Calendar控件的使用
- 日历控件Calendar的使用
- calendar日期控件的使用
- vs2005中Calendar控件的一些使用
- asp.net Ajax--Calendar控件使用
- asp.net Ajax--Calendar控件使用
- asp.net Ajax--Calendar控件使用
- Datawindow.net中如何使用Calendar控件
- asp.net Ajax--Calendar控件使用
- 如何使用DNN中的Calendar控件
- asp.net Ajax--Calendar控件使用
- MFC Month Calendar Control 控件使用
- ASP.NET中Calendar控件的使用
- vs2010中Calendar控件的一些使用
- dedict v 0.1.8 beta 发布了,欢迎下载试用
- MSN和QQ文件传输速度解析
- ERP的昨天、今天和明天
- 免费就业推荐与招聘,只为聚人气——2008年8月开放职位汇总
- Asp.net连接Oracle数据库的连接池问题
- Calendar控件使用
- 担忧
- 在你看来这个MM是顺时针转呢还是逆时针转?
- 迁移应用程序以使用 Crystal Enterprise
- iis服务没有及时响应启动或控制请求错误产生原因及解决方法
- 用TAPI为掌上电脑开发通讯应用程序
- 惠普ERP解决方案
- 水晶报表for jsp viewer 标记
- vb 科学计数法显示数值