问题描述
我有个页面想实现行程安排的功能.就是从数据库读指定的某月的数据,根据这个月的天数一一绑定到这个页面的日历所对应的天上:比如说现在是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>月干部轮值表 <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> <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> <br/>手机:<asp:LabelID="lblDayMobile"runat="server"></asp:Label><br/><fontcolor="navy">夜间:</font><br/><asp:LabelID="lblNightEmployee"runat="server"></asp:Label> <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