知识大全 在ASP.NET中用三个DropDownList控件应用

Posted

篇首语:男儿欲遂平生志,六经勤向窗前读。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 在ASP.NET中用三个DropDownList控件应用相关的知识,希望对你有一定的参考价值。

在ASP.NET中用三个DropDownList控件应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  aspx页面上有三个DropDownList控件     DropDownList 表示年 DropDownList 表示月 DropDownList 表示天   注意用将这三个DropDownList控件的AutoPostBack属性设为True     用户可以方便地选择年月日 并且每月的日期会随着用户选择不同的年 月而发生相应的变化    其后台cs文件代码如下      private void Page_Load(object sender System EventArgs e)       DateTime tnow=DateTime Now;//现在时间    ArrayList AlYear=new ArrayList();    int i;    for(i= ;i<=2010;i++)    AlYear.Add(i);    ArrayList AlMonth=new ArrayList();    for(i=1;i<=12;i++)    AlMonth.Add(i);    if(!this.IsPostBack )        DropDownList1.DataSource=AlYear;    DropDownList1.DataBind();//绑定年    //选择当前年    DropDownList1.SelectedValue=tnow.Year.ToString();      DropDownList2.DataSource=AlMonth;     DropDownList2.DataBind();//绑定月    //选择当前月    DropDownList2.SelectedValue=tnow.Month.ToString();     int year,month;    year=Int32.Parse(DropDownList1.SelectedValue);    month=Int32.Parse(DropDownList2.SelectedValue);    BindDays(year,month);//绑定天    //选择当前日期    DropDownList3.SelectedValue=tnow.Day.ToString();             //判断闰年   private bool CheckLeap(int year)       if((year%4==0)&&(year%100!=0)||(year%400==0))        return true;    else return false;       //绑定每月的天数   private void BindDays( int year,int month)     int i;    ArrayList AlDay=new ArrayList();         switch(month)         case 1:     case 3:     case 5:     case 7:     case 8:     case 10:     case 12:       for(i=1;i<=31;i++)     AlDay.Add(i);      break;     case 2:     if (CheckLeap(year))     for(i=1;i<=29;i++)      AlDay.Add(i);     else     for(i=1;i<=28;i++)      AlDay.Add(i);     break;     case 4:     case 6:     case 9:     case 11:     for(i=1;i<=30;i++)     AlDay.Add(i);      break;            DropDownList3.DataSource=AlDay;    DropDownList3.DataBind();       //选择年   private void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e)       int year,month;    year=Int32.Parse(DropDownList1.SelectedValue);    month=Int32.Parse(DropDownList2.SelectedValue);    BindDays(year,month);     //选择月     private void DropDownList2_SelectedIndexChanged(object sender, System.EventArgs e)       int year,month;    year=Int32.Parse(DropDownList1.SelectedValue);    month=Int32.Parse(DropDownList2.SelectedValue);    BindDays(year,month);      cha138/Article/program/net/201311/11653

相关参考

知识大全 N个ASP.net DropDownList 无刷新联动菜单

N个ASP.netDropDownList无刷新联动菜单  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 ASP.NET中用healthMonitor属性用法

ASP.NET中用healthMonitor属性用法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ASP.net中用axWebBrowser中提交表单

ASP.net中用axWebBrowser中提交表单  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ASP.NET程序中用Repeater实现分页

ASP.NET程序中用Repeater实现分页  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一

知识大全 ASP.NET中用js取CheckBoxList中值的方法实例

ASP.NET中用js取CheckBoxList中值的方法实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 昨天在合租房里和对方有了一点小矛盾对叫来了三个男的打我老公我老公在扭打的过程中用刀刺伤了对方现在

昨天在合租房里和对方有了一点小矛盾对叫来了三个男的打我老公我老公在扭打的过程中用刀刺伤了对方现在你去医院看看他,毕竟,这只是一点小误会,你一定要鼓起勇气,去看望他,对方用刀砍我老公,老公抢刀过程中误伤

知识大全 在ASP与ASP.NET之间共享对话状态(1)

在ASP与ASP.NET之间共享对话状态(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  前

知识大全 在ASP.NET开发中使用非.Net Web服务

在ASP.NET开发中使用非.NetWeb服务  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lis

知识大全 在ASP.NET中动态生成图形

在ASP.NET中动态生成图形  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  NET有一个很灵巧

知识大全 在ASP.NET中调用存储过程方法新解

在ASP.NET中调用存储过程方法新解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在使用NET的