比如说有省、市、县分别在3个dropdownlist,选择省出来该省下的市、选择市出来对应的县,是从数据库里读出来的,该如何做!希望有具体代码!2级的好控制,3级我就不会了~晕
解决方案 »
- 哪位能详解讲一下Route.GetVirtualPath方法
- 如何使所开发的asp.net程序运行在指定域名下?求高手解答.
- 求教:在GridView的模板列中如何使用超链接控件
- 关于取不重复的时间年份问题
- 请问怎样在自定义控件中访问该控件所在页面的其他服务器控件?
- 怎样让一个控件的内容完全等于另一同类型控件的内容?
- 新手入门asp.net
- windows 2003配置服务器问题,急死了!!!
- 为什么定义的控件的方法是执行不到的?不知道各位大虾有没有遇到过这样的问题,请执教!谢谢!
- 错在那里?
- 一个很怪的GridView问题,困扰我很长时间了,希望高手帮忙解决!!!
- 新手请教一个ajax.net的问题!
{
if (!IsPostBack)
{
MakeEndDateList();
MakeTonnageList();
}
Session["menuType"] = "2";
} protected void DropDownListTime_SelectedIndexChanged(object sender, EventArgs e)
{
MakeTonnageList();
}
protected void MakeTonnageList()
{
DataTable dt = new DataTable();
HRTonnageCalc hrt = new HRTonnageCalc();
dt = hrt.GetTonnage(DropDownListTime.SelectedItem.Value);
DropDownListTonnage.Items.Clear();
DropDownListTonnage.DataTextField = "tonnage";
DropDownListTonnage.DataValueField = "tonnage_end";
DropDownListTonnage.DataSource = dt;
DropDownListTonnage.DataBind();
}
protected void MakeEndDateList()
{
DataTable dt = new DataTable();
HRTonnageCalc hrt = new HRTonnageCalc();
dt = hrt.GetEndDate();
DropDownListTime.Items.Clear();
DropDownListTime.DataSource = dt;
DropDownListTime.DataTextField = "daterange";
DropDownListTime.DataValueField = "end_date";
DropDownListTime.DataBind();
}
怎么让dropdownlist一开始选择的空的,而不是第1个呢
====================================================================================
在DropDownList的Items属性里面,把第一个Text/value都不写就可以了。一般是设置为"城市"(如果是城市那栏的话)!