先绑定一个DropDownList 然后在第一个被选中时接着出来第二个的值
解决方案 »
- 关于控件的边框绘制问题
- 不显示删除回复显示所有回复显示星级回复显示得分回复 十万火急的一个问题,我可以付钱解决下这个我几天都解决不了的问题
- 新手对于dbhelper的疑问
- 怎樣從DataTable中選擇指定列的數據
- 大家帮我推荐一本Winform和ado.net相结合的书吧
- 在鼠标的移动过程中我想判断鼠标现在位于哪个控件上,请问如何做到?
- 大家看看是什么语言
- C#中TextBox取值的问题,高手帮忙
- 来看看吧!好地方!!!!!!!
- 频繁操作导致程序崩溃:System.AccessViolationException:尝试读取或写入受保护的内存。这通常指示其他内存已损坏
- c# ACCESS数据库case语句查询问题
- Chart控件怎么使柱子个数固定
http://hi.baidu.com/long2714/blog/item/e2aac0103368bf35dd540115.html
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<div>
省份:<asp:DropDownList ID="ddlProvinceList" runat="server" AutoPostBack="true"
onselectedindexchanged="ddlProvinceList_SelectedIndexChanged">
</asp:DropDownList>
</div>
<div>
城市:<asp:DropDownList ID="ddlCityList" runat="server">
</asp:DropDownList>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</form>public void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BindProvinces();
}
} private void BindProvinces()
{
var list = new[] {
new{ProvinceId="1",ProvinceName="湖南"},
new{ProvinceId="2",ProvinceName="北京"},
new{ProvinceId="3",ProvinceName="上海"},
}.ToList();
ddlProvinceList.DataSource = list;
ddlProvinceList.DataTextField = "ProvinceName";
ddlProvinceList.DataValueField = "ProvinceId";
ddlProvinceList.DataBind();
}
protected void ddlProvinceList_SelectedIndexChanged(object sender, EventArgs e)
{
ddlCityList.Items.Clear();
ddlCityList.Items.Add(new ListItem("请选择", "-1"));
ddlCityList.Items.Add(new ListItem(ddlProvinceList.SelectedItem.Text, ddlProvinceList.SelectedItem.Value));
}
2. 再绑定第二个下拉框 绑定时请传入第一个下拉框的编号
3.在OnSelectedIndexChanged 中调用第二个下拉框绑定事件并传入SelectedItem.Value