明天的明天 永远的永远 未知的一切 我与你一起承担 ??

是非成败转头空 青山依旧在 几度夕阳红 。。。
随笔 - 1277, 文章 - 0, 评论 - 214, 阅读 - 321万
  博客园  :: 首页  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

Asp.Net :根据月份输出当前月的日程表。。。。。

Posted on   且行且思  阅读(1207)  评论(0编辑  收藏  举报

/Files/Fooo/Monthday.rar    参见:Monthday.aspx.cs

如图:

 

复制代码
DataTable dt = new DataTable();
        dt.Columns.Add(
new System.Data.DataColumn("Monday"typeof(System.String)));
        dt.Columns.Add(
new System.Data.DataColumn("Tuesday"typeof(System.String)));
        dt.Columns.Add(
new System.Data.DataColumn("Wednesday"typeof(System.String)));
        dt.Columns.Add(
new System.Data.DataColumn("Thursday"typeof(System.Decimal)));
        dt.Columns.Add(
new System.Data.DataColumn("Friday"typeof(System.Decimal)));
        dt.Columns.Add(
new System.Data.DataColumn("Saturday"typeof(System.Decimal)));
        dt.Columns.Add(
new System.Data.DataColumn("Sunday"typeof(System.Decimal)));


        DateTime sj 
= DateTime.Today;
        
int yy = sj.Year;
        
int mm = Convert.ToInt32(this.TextBox2.Text.Trim()); // sj.Month;
        month = mm;
        
int dd = sj.Day;
        DateTime startDate 
= DateTime.Parse(yy.ToString() + "-" + mm.ToString() + "-" + "01");
        
int daysInFebLeap = System.DateTime.DaysInMonth(yy, mm);
        DataRow dr 
= dt.NewRow();
        
for (int k = 1; k <= daysInFebLeap; k++)
        {
            
// string dayName = System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetDayName(startDate.DayOfWeek).ToString();
            string dayName = startDate.AddDays(k - 1).DayOfWeek.ToString();
            
//  dr[startDate.DayOfWeek.ToString()] = k.ToString();
            dr[dayName] = k.ToString();
            
if (dayName == "Saturday")
            {

                dt.Rows.Add(dr);
                dr 
= dt.NewRow();

            }

            
if (k == daysInFebLeap && dayName != "Saturday")
                dt.Rows.Add(dr);
        }

        DataTable data 
= new DataTable();
        data.Columns.Add(
new System.Data.DataColumn("td"typeof(System.String)));

        
foreach (DataRow datadr in dt.Rows)
        {
            DataRow drv 
= data.NewRow();
            
//dr["Monday"]= "<td class='cursor_pointer' title='请点击选择日期' onclick='Set_Travel_Date('2009-6-28');" + " onmouseover='this.style.backgroundColor='#B8E9FB'" + " onmouseout='this.style.backgroundColor=''" + "> "<i>&yen;1265起</i></td>
            
//    <td class="cursor_pointer" title="请点击选择日期" onclick="Set_Travel_Date('2009-6-29');" + " onmouseover='this.style.backgroundColor='#B8E9FB'" +"onmouseout='this.style.backgroundColor=''"+ ">" +  1111 + "<i>&yen;" +100 + "起</i></td>
            
//    <td class="cursor_pointer" title="请点击选择日期" onclick="Set_Travel_Date('2009-6-30');" onmouseover="this.style.backgroundColor='#B8E9FB'" onmouseout="this.style.backgroundColor=''"><%#Eval("Tuesday")%><i>&yen;1265起</i></td>
            
//    <td class="cursor_pointer" title="请点击选择日期" onclick="Set_Travel_Date('2009-6-30');" onmouseover="this.style.backgroundColor='#B8E9FB'" onmouseout="this.style.backgroundColor=''"><%#Eval("Wednesday")%>&nbsp;</td>
            
//    <td class="cursor_pointer" title="请点击选择日期" onclick="Set_Travel_Date('2009-6-30');" onmouseover="this.style.backgroundColor='#B8E9FB'" onmouseout="this.style.backgroundColor=''"><%#Eval("Thursday")%>&nbsp;</td>
            
//    <td class="cursor_pointer" title="请点击选择日期" onclick="Set_Travel_Date('2009-6-30');" onmouseover="this.style.backgroundColor='#B8E9FB'" onmouseout="this.style.backgroundColor=''"><%#Eval("Friday")%>&nbsp;</td>
            
//     <td ><%#Eval("Saturday")%>&nbsp;</td>
            drv["td"= datadr["Sunday"].ToString() == "" ? "<td ></td>" : "<td class='cursor_pointer' title='请点击选择日期'" + " onclick=" + "Set_Travel_Date('2009-6-29');" + " onmouseover=" + "this.style.backgroundColor='#B8E9FB'" + " onmouseout=this.style.backgroundColor=''" + ">" + datadr["Sunday"].ToString() + "<i>&yen;" + 100 + "起</i></td>";
            drv[
"td"+= datadr["Monday"].ToString() == "" ? "<td ></td>" : "<td class='cursor_pointer' title='请点击选择日期'" + " onclick=" + "Set_Travel_Date('2009-6-29');" + " onmouseover=" + "this.style.backgroundColor='#B8E9FB'" + " onmouseout=this.style.backgroundColor=''" + ">" + datadr["Monday"].ToString() + "<i>&yen;" + 100 + "起</i></td>";
            drv[
"td"+= datadr["Tuesday"].ToString() == "" ? "<td ></td>" : "<td class='cursor_pointer' title='请点击选择日期'" + " onclick=" + "Set_Travel_Date('2009-6-29');" + " onmouseover=" + "this.style.backgroundColor='#B8E9FB'" + " onmouseout=this.style.backgroundColor=''" + ">" + datadr["Tuesday"].ToString() + "<i>&yen;" + 100 + "起</i></td>";
            drv[
"td"+= datadr["Wednesday"].ToString() == "" ? "<td ></td>" : "<td class='cursor_pointer' title='请点击选择日期'" + " onclick=" + "Set_Travel_Date('2009-6-29');" + " onmouseover=" + "this.style.backgroundColor='#B8E9FB'" + " onmouseout=this.style.backgroundColor=''" + ">" + datadr["Wednesday"].ToString() + "<i>&yen;" + 100 + "起</i></td>";
            drv[
"td"+= datadr["Thursday"].ToString() == "" ? "<td ></td>" : "<td class='cursor_pointer' title='请点击选择日期'" + " onclick=" + "Set_Travel_Date('2009-6-29');" + " onmouseover=" + "this.style.backgroundColor='#B8E9FB'" + " onmouseout=this.style.backgroundColor=''" + ">" + datadr["Thursday"].ToString() + "<i>&yen;" + 100 + "起</i></td>";
            drv[
"td"+= datadr["Friday"].ToString() == "" ? "<td ></td>" : "<td class='cursor_pointer' title='请点击选择日期'" + " onclick=" + "Set_Travel_Date('2009-6-29');" + " onmouseover=" + "this.style.backgroundColor='#B8E9FB'" + " onmouseout=this.style.backgroundColor=''" + ">" + datadr["Friday"].ToString() + "<i>&yen;" + 100 + "起</i></td>";
            drv[
"td"+= datadr["Saturday"].ToString() == "" ? "<td ></td>" : "<td class='cursor_pointer' title='请点击选择日期'" + " onclick=" + "Set_Travel_Date('2009-6-29');" + " onmouseover=" + "this.style.backgroundColor='#B8E9FB'" + " onmouseout=this.style.backgroundColor=''" + ">" + datadr["Saturday"].ToString() + "<i>&yen;" + 100 + "起</i></td>";

            
//dr["Monday"] = "<td >11</td><td >11</td><td >11</td><td >11</td><td >11</td><td >11</td>" + "<td class='cursor_pointer' title='请点击选择日期'" + " onclick=" + "Set_Travel_Date('2009-6-29');" + " onmouseover="+ "this.style.backgroundColor='#B8E9FB'" + " onmouseout=this.style.backgroundColor=''" + ">" + 1111 + "<i>&yen;" + 100 + "起</i></td>";
            data.Rows.Add(drv);

        }
        
this.Repeater2.DataSource = data;
        
this.Repeater2.DataBind();
复制代码

 

 

 

 

复制代码
<div class="holiday_show">
            
<ul class="infoshow" id="Ul2">
                
<a name="onlinebuy"></a>
                
<h5> 请选择出发日期<asp:TextBox ID="TextBox2" runat="server" OnTextChanged="TextBox1_TextChanged" Width="95px">1</asp:TextBox>月份
                    
<asp:Button ID="Button2" runat="server" OnClick="Button2_Click" Text="Button" /></h5>
                
<ol class="moneyday1">                
                
<table class="mon<%=month%>">
                
<tr class="title">
                
<td >星期日</td><td>星期一</td><td>星期二</td><td>星期三</td><td>星期四</td><td>星期五</td><td>星期六</td></tr>
                 
<asp:Repeater ID="Repeater2" runat="server">
                 
<ItemTemplate>
                
<tr>
                
<%#Eval("td")%>
                
</tr>
                
</ItemTemplate>
                 
</asp:Repeater>
                
</table>
                
</ol>
            
</ul>                      
        
</div>
        
复制代码

 

 

编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示