110,536
社区成员
发帖
与我相关
我的任务
分享
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
public partial class Default4 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ArrayList arrn = new ArrayList();
for (int i = 2008; i <= 2030; i++) arrn.Add(i.ToString());
nian.DataSource = arrn;
nian.DataBind();
ArrayList arry = new ArrayList();
arry.Add("月");
for (int i = 1; i <= 12; i++) arry.Add(i.ToString());
yue.DataSource = arry;
yue.DataBind();
}
}
protected void yue_SelectedIndexChanged(object sender, EventArgs e)
{
ArrayList arrr = new ArrayList();
arrr.Add("日");
switch (yue.SelectedValue)
{
case "2":
if ((int)(nian.SelectedValue))%4==0)//换成 if ((Convert.ToInt32(nian.SelectedValue))%4==0)也不行
{
for (int i = 1; i <= 29; i++) arrr.Add(i.ToString());
ri.DataSource = arrr;
ri.DataBind();
}
else
for (int i = 1; i <= 28; i++) arrr.Add(i.ToString());
ri.DataSource = arrr;
ri.DataBind();
break; //还有这里好像也有问题,大鸟们帮忙看一下。谢谢啦
case "1":
case "3":
case "5":
case "7":
case "8":
case "10":
case "12":
for (int i = 1; i <= 31; i++) arrr.Add(i.ToString());
ri.DataSource = arrr;
ri.DataBind();
break;
case "4":
case "6":
case "9":
case "11":
for (int i = 1; i <= 30; i++) arrr.Add(i.ToString());
ri.DataSource = arrr;
ri.DataBind();
break;
}
}
protected void Button1_Click(object sender, EventArgs e)
{
string tstr1 = nian.SelectedValue.ToString() +"-"+ yue.SelectedValue.ToString() +"-"+ ri.SelectedValue.ToString();
Label1.Text = tstr1;
}
}