急急急!有一个问题请教大家! 我想问大家一个问题!就是在ASPX页面上有两个DropDownList控件,一个是年份,一个是月份,现在要实现的就是根据所选的年份去绑定所选的月份,例如:数据库里年份有2007年和2008年,2007年的月份12个月,2008年的月份只有4月,分别是1,2,3,4.如果你选的年份是2007年,月份的可选月就有12个,如果你选的年份是2008年,月份的可选月份就只有1,2,3,4,4个月,这个应该怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SF 友情UP private void BindType() { if (Convert.ToInt32(ddlYear.SelectedValue) > DateTime.Now.Year) { 这里就实现月控件的绑定 } else { 这里就实现月控件的绑定 } } 用DateTime.Now.Year和DateTime.Now.Month来判断调用 DropDownList2的Item有两个 分别为2007,2008DropDownList1用来填充月份protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e) { if (DropDownList2.SelectedIndex == 0) { DropDownList1.Items.Clear(); DropDownList1.Items.Add("1"); DropDownList1.Items.Add("2"); DropDownList1.Items.Add("3"); DropDownList1.Items.Add("4"); DropDownList1.Items.Add("5"); DropDownList1.Items.Add("6"); DropDownList1.Items.Add("7"); DropDownList1.Items.Add("8"); DropDownList1.Items.Add("9"); DropDownList1.Items.Add("10"); DropDownList1.Items.Add("11"); DropDownList1.Items.Add("12"); } else { DropDownList1.Items.Clear(); DropDownList1.Items.Add("1"); DropDownList1.Items.Add("2"); DropDownList1.Items.Add("3"); DropDownList1.Items.Add("4"); } }如果想实现无刷新页面效果的话,就放一个Updatepanel,用来触发DropDownList2_SelectedIndexChanged 在第一个的SelectedIndexChanged事件中写代码啊,做判断,如果是2007,第二个就填充12个月,如果是2008第二个就填充4个月, TreeView 只展开指定层数 请 指教~ 求用快捷键实现最大最小化窗体到托盘.五十分.不够再加.顶者有分! C# 怎么保存二进制 word 文件? 求助,各位大哥,C#和 ASP.NET 中的命名空间 是什么意思啊?谢谢! treeview的下方已经有网格,程序运行后,如何在某一行显示滚动条,并双击可以编辑。 取图片的字节大小。 想请大侠们帮完善下TREEVIEW+SQL数据库的代码设计,高分求各位帮忙啊~ 请问这个怎样用json进行反序列化类? 如何在b/s中打开用c/s编的程序?? 数据库读取数据并赋给一个arraylist 你好,帮帮忙!
{
if (Convert.ToInt32(ddlYear.SelectedValue) > DateTime.Now.Year)
{
这里就实现月控件的绑定
}
else
{
这里就实现月控件的绑定
}
}
DateTime.Now.Year
和
DateTime.Now.Month
来判断调用
DropDownList1用来填充月份protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e)
{
if (DropDownList2.SelectedIndex == 0)
{
DropDownList1.Items.Clear();
DropDownList1.Items.Add("1");
DropDownList1.Items.Add("2");
DropDownList1.Items.Add("3");
DropDownList1.Items.Add("4");
DropDownList1.Items.Add("5");
DropDownList1.Items.Add("6");
DropDownList1.Items.Add("7");
DropDownList1.Items.Add("8");
DropDownList1.Items.Add("9");
DropDownList1.Items.Add("10");
DropDownList1.Items.Add("11");
DropDownList1.Items.Add("12"); }
else
{
DropDownList1.Items.Clear();
DropDownList1.Items.Add("1");
DropDownList1.Items.Add("2");
DropDownList1.Items.Add("3");
DropDownList1.Items.Add("4");
}
}
如果想实现无刷新页面效果的话,就放一个Updatepanel,用来触发DropDownList2_SelectedIndexChanged