关于日历的实现问题

问题描述

我有个页面想实现行程安排的功能.就是从数据库读指定的某月的数据,根据这个月的天数一一绑定到这个页面的日历所对应的天上:比如说现在是12月.这个页面就生成12月这个月份的日历.然后在12月1号这个格子里面绑定上数据库里面这天要干的事 .请教各位这样要怎么实现

解决方案

解决方案二:
数据库表table1id(主键),userid(用户ID),date(日期),event(事件,行程)页面添加日历控件,后台根据点击的时间用datediff()函数查询数据表中的date字段然后用sqldatareader读出如果dr里没数据,则该天没有事件或行程有数据则显示
解决方案三:
用.net的Calendar控件啊,下面再放一个label或者别的用来显示数据的控件然后定义一个str=Calendar1.SelectedDate.ToShortDateString()在数据表ca中设置id,date,thing三个字段,查询数据库selectthingfromcawheredate=strOK,把查询结果赋给label.text就可以了
解决方案四:
[img=C:DocumentsandSettingsfuyi桌面index.html][/img]
解决方案五:
我要实现的功能是等于这个页面就是一个日历.在这个日历的每天上面就直接写做的事了.Calendar控件不可能实现
解决方案六:
联系我,我这有DEMO
解决方案七:
DEMO是什么 本人菜鸟不清楚
解决方案八:
例题`
解决方案九:
你去CSDN的下载里面去下载有类似的范例不过我实现了这个功能哈哈我做了彩票日历和你说的一样我的日历不是用日历控件做的是用反射自己构成的我做的效果页面是这个http://hemai.hnticai.com/LotteryCalendar/Calendar.aspx?date=2007-11-8你去看吧嘎嘎一样能实现我的这个效果滴
解决方案十:
<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="LunZhiBiao.aspx.cs"Inherits="AOA_RenShi_LunZhiBiao"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><title>无标题页</title><linkhref="../../App_Themes/styles.css"rel="stylesheet"type="text/css"/></head><body><formid="form1"runat="server"><div><center><tableborder="0"cellpadding="0"cellspacing="0"style="width:840px"><tr><tdcolspan="7"style="font-weight:bold;font-size:18px;font-family:新宋体;text-align:center;">天津航标处<asp:LabelID="lblMonth"runat="server"></asp:Label>月干部轮值表&nbsp;<asp:ButtonID="btnManage"runat="server"PostBackUrl="~/AOA/RenShi/LunZhiBiao_Manage.aspx"Text="管理"Visible="False"/></td></tr><tr><tdstyle="width:120px;height:23px"class="tr2">周一</td><tdstyle="width:120px;height:23px"class="tr2">周二</td><tdstyle="width:120px;height:23px"class="tr2">周三</td><tdstyle="width:120px;height:23px"class="tr2">周四</td><tdstyle="width:120px;height:23px"class="tr2">周五</td><tdstyle="width:120px;height:23px;color:green;"class="tr2">周六</td><tdstyle="width:120px;height:23px;color:red;"class="tr2">周日</td></tr><tr><tdstyle="height:15px;"colspan="7"align="left"valign="top"><asp:DataListID="dlDays"runat="server"RepeatColumns="7"RepeatDirection="Horizontal"OnItemDataBound="dlDays_ItemDataBound"><ItemTemplate><center><asp:LabelID="lblDay"runat="server"Font-Size="18px"Font-Bold="true"></asp:Label></center><br/><asp:MultiViewID="mvDay"runat="server"><asp:ViewID="vWeekDay"runat="server"><asp:LabelID="lblEmployee"runat="server"></asp:Label>&nbsp;&nbsp;<br/>手机:<asp:LabelID="lblMobile"runat="server"></asp:Label></asp:View><asp:ViewID="vWeekEnd"runat="server"><fontcolor="navy">白天:</font><br/><asp:LabelID="lblDayEmployee"runat="server"></asp:Label>&nbsp;&nbsp;<br/>手机:<asp:LabelID="lblDayMobile"runat="server"></asp:Label><br/><fontcolor="navy">夜间:</font><br/><asp:LabelID="lblNightEmployee"runat="server"></asp:Label>&nbsp;&nbsp;<br/>手机:<asp:LabelID="lblNightMobile"runat="server"></asp:Label></asp:View></asp:MultiView></ItemTemplate><AlternatingItemStyleWidth="120px"Height="120px"BorderColor="Black"BorderWidth="1px"VerticalAlign="Top"/><ItemStyleWidth="120px"Height="120px"BorderColor="Black"BorderWidth="1px"VerticalAlign="Top"/></asp:DataList></td></tr></table></center></div></form></body></html>
解决方案十一:
usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingMicrosoft.Practices.EnterpriseLibrary.Data;usingHangBiao.AOA.Common;usingTedaBus.RFPrincipal;publicpartialclassAOA_RenShi_LunZhiBiao:AppPage{Databasedb=DatabaseFactory.CreateDatabase("HangBiao");protectedoverridevoidOnInit(EventArgse){base.OnInit(e);}protectedvoidPage_Load(objectsender,EventArgse){boolshowManage=false;System.Security.Principal.IPrincipalp=Context.User;if(p!=null){SitePrincipaluser=pasSitePrincipal;if(user!=null){if(user.HasPermission((int)UserPermission.办公室_值班表管理)){showManage=true;}}}btnManage.Visible=showManage;lblMonth.Text=DateTime.Today.Month.ToString();ArrayListalBind=newArrayList();stringyear=DateTime.Today.Year.ToString();stringmonth=DateTime.Today.Month.ToString();DutyBLLbll=newDutyBLL(db);ArrayListalDuty=bll.GetByMonth(year,month);intfirstPos=(alDuty[0]asDutyData).GetDayInWeek();for(inti=0;i<firstPos;i++){DutyDatalastMonthDuty=newDutyData();lastMonthDuty.DutyDate=(alDuty[0]asDutyData).DutyDate.AddDays(i-firstPos);alBind.Add(lastMonthDuty);}foreach(objectobjinalDuty){alBind.Add(obj);}dlDays.DataSource=alBind;dlDays.DataBind();}protectedvoiddlDays_ItemDataBound(objectsender,DataListItemEventArgse){if(e.Item.ItemType==ListItemType.AlternatingItem||e.Item.ItemType==ListItemType.Item){DutyDatadata=e.Item.DataItemasDutyData;LabellblDay=e.Item.FindControl("lblDay")asLabel;MultiViewmvDay=e.Item.FindControl("mvDay")asMultiView;if(data.DutyDate.Month==DateTime.Today.Month){lblDay.Text=data.DutyDate.Day.ToString();if(data.DutyDate==DateTime.Today){e.Item.BackColor=System.Drawing.Color.LightPink;}}else{mvDay.Visible=false;e.Item.BorderWidth=0;}if(data.DayEmployee==string.Empty){mvDay.ActiveViewIndex=0;LabellblEmployee=mvDay.FindControl("lblEmployee")asLabel;lblEmployee.Text=data.NightEmployee;LabellblMobile=mvDay.FindControl("lblMobile")asLabel;lblMobile.Text=data.NightMobile;}else{mvDay.ActiveViewIndex=1;LabellblDayEmployee=mvDay.FindControl("lblDayEmployee")asLabel;lblDayEmployee.Text=data.DayEmployee;LabellblDayMobile=mvDay.FindControl("lblDayMobile")asLabel;lblDayMobile.Text=data.DayMobile;LabellblNightEmployee=mvDay.FindControl("lblNightEmployee")asLabel;lblNightEmployee.Text=data.NightEmployee;LabellblNightMobile=mvDay.FindControl("lblNightMobile")asLabel;lblNightMobile.Text=data.NightMobile;}}}}
解决方案十二:
效果图:
解决方案十三:
11楼的 我爱你 我就是想实现这样的功能
解决方案十四:
==我去在我的程序里面试一下 可以的话马上结帖
解决方案十五:
12楼,千万别~俺结婚了,孩都快两岁了代码我也给你,你自己研究下先有问题再找我mingyeh1979@hotmail.com

时间: 2024-10-15 03:32:36

关于日历的实现问题的相关文章

win8 日历中显示农历和节假日的方法

在Windows 8日历显示农历和节假日: 第一步.打开https://login.live.com/,登录自己的帐号,在Hotmail选项中选择日历,再点击订阅,进入订阅界面 第二步.日历输入: www.google.com/calendar/ical/khev4hvo95dho74k3km1joavc0%40group.calendar.google.com/public/basic.ics 第三步.节假日输入: ical.mac.com/ical/China32Public32Holida

php Calender(日历)代码

 这篇文章主要介绍了php Calender(日历)代码,有需要的朋友可以参考一下 代码如下:    代码如下: <?php /**  *   * 我的日历  * date_default_timezone_set date mktime  * @param int $year  * @param int $month  * @param string $timezone  * @author fc_lamp  */ function myCalender($year = '', $month

自己动手丰衣足食之日历

<!doctype html> <html lang="zh"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <style> body { font-family: 'Helvetica'; } * { margin: 0; padding: 0; } ul li { list-style:

如何用Word日历向导查农历

主要操作步骤如下: 第一步,单击菜单"文件→新建",在"新建文档"窗口中选择"通用模板",马上弹出"模板"对话框,单击"其他文档"标签,嘿,看到"日历向导"了. 第二步,鼠标双击"日历向导",弹出了"日历向导"对话框,在左边的向导流程图中单击"日期范围". 第三步,经初步推测,每年农历春节可能在公历的1~3月期间,于是设定起止年

网易云音乐你的2016专属音乐日历怎么查看?

  网易云音乐你的2016专属音乐日历怎么查看? 1.打开网易云音乐,点击上面你的2016专属音乐日历幻灯片 网易云音乐 网易云音乐 2.点击查看,就能看自己的记录哦!

在win8日历显示农历和节假日

农历是中国长期采用的一种传统历法,也是最早使用的历法,是非常重要的,所以在Windows 8 Metro日历中显示农历和节假日是很有必要的,下面Win8迷教你如何在Windows 8 日历添加农历和节假日显示. 在Windows 8日历显示农历和节假日: 打开https://login.live.com/,登录自己的帐号,在Hotmail选项中选择日历,再点击订阅,进入订阅界面 日历输入: www.google.com/calendar/ical/khev4hvo95dho74k3km1joav

人生日历:新增记事,让桌面更加丰富

日历,是人们日常生活中不可或缺的实用小功能.对于天天对着电脑办公的人来说,一款实用清新的电脑桌面日历工具必不可少!人生日历是一款精美小巧的桌面日历小工具,用户可以通过它便捷的查询公农历,黄历,天气以及节假日等生活信息,新增记事本功能,快捷记事,方便你随手记录下生活中的重要事项!日历界面支持换肤功能,随心搭配,让便捷和清新伴随你生活的每一天! 人生日历的主界面初始默认的是透明皮肤,采用公农历双日历的显示模式,我们可以清楚的看到,在每个日历格内都会显示相对应的公农历日期. 图1 在人生日历界面的左上

人生日历网页版怎么用?

  人生日历网页版怎么用?小编带来人生日历网页版使用方法,人生日历也有web版咯~具体功能有哪些呢?有兴趣的朋友可以来了解一下. 细心的童鞋们一定发现了人生日历这一贴心功能的出现.在人生日历官网主页右上角的醒目位置,很轻松的就能找到"网页版"日历.下面小编带大家来体验一下. 人生日历的web版分为两个主要部分,第一部分是主日历部分.在主日历上,童鞋们可以查看日历,阳历和农历对应显示,清晰明了.点击主日历上方的下拉按钮,可查看一年的法定节假日放假调休的安排,让自己随时都能根据安排来计划自

在Windows 7中使用Windows日历组件

  首先,下载网友从Vista中分离出的Windows日历 下载后,将其解压到Program FilesWindows Calendar文件夹中,右键单击可执行程序文件名WinCal,选择"锁定到任务栏"或"附到开始菜单"即可. 压缩包内文件夹说明: zh-CN--日历组件的简体中文语言包 en-US--英文语言包 Windows日历主界面 Windows日历组件默认使用简体中文界面,如需英文,将zh-cn改名或删除,关闭并重启日历组件即可.经测试,该组件可在Win

花样翻新 玩转Windows Vista日历功能

相信很多朋友都已经用上了微软的最新操作系统:Windows Vista,那么你可千万不要错过其中的"Windows日历"这款组件,它可以在开始菜单的"所有程序"下找到身影.简单地说,Windows日历的功能非常类似于Office Outlook中的日历功能,但由于与操作系统无缝集成,因此使用起来更为方便.如果只是将Windows日历作为安排约会的工具,那么确实有些浪费,这里介绍用好Windows日历的几则技巧. 为Windows日历添加农历 如果你注意的话,会发现W