DropDownList通过数组方式实现两个DropDownList联动
2009-12-26 13:59
375 查看
拖两个DropDownList控件到aspx设计
选中第一个控件,在DropDownList任务里面选择编辑项添加三个值,如图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/200912/3bd856d5e50c5e448303b4e8c098cc07.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/200912/5b18066b35c2d4ce4a220f3327268fc3.jpg)
在第二个DropDownList添加一项:请选择
查看源:
<body>
<form id="form1" runat="server">
<div>
<asp:DropDownList ID="ddlGD" runat="server" AutoPostBack="true"
onselectedindexchanged="ddlGD_SelectedIndexChanged">
<asp:ListItem>请选择</asp:ListItem>
<asp:ListItem>广东</asp:ListItem>
<asp:ListItem>四川</asp:ListItem>
</asp:DropDownList>
<asp:DropDownList ID="ddlSC" runat="server">
<asp:ListItem>请选择</asp:ListItem>
</asp:DropDownList>
</div>
</form>
</body>
打开后置cs文件:
public partial class _Default : System.Web.UI.Page
{
string[] GdCtiy = new string[2] { "深圳", "广州" };
string[] ScCtiy = new string[2] { "成都", "达州" };
protected void Page_Load(object sender, EventArgs e)
{
}
protected void ddlGD_SelectedIndexChanged(object sender, EventArgs e)
{
if (ddlGD.SelectedValue == "广东")
{
ddlSC.DataSource = GdCtiy;
}
else if(ddlGD.SelectedValue == "四川")
{
ddlSC.DataSource = ScCtiy;
}
ddlSC.DataBind();
}
}
选中第一个控件,在DropDownList任务里面选择编辑项添加三个值,如图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/200912/3bd856d5e50c5e448303b4e8c098cc07.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/200912/5b18066b35c2d4ce4a220f3327268fc3.jpg)
在第二个DropDownList添加一项:请选择
查看源:
<body>
<form id="form1" runat="server">
<div>
<asp:DropDownList ID="ddlGD" runat="server" AutoPostBack="true"
onselectedindexchanged="ddlGD_SelectedIndexChanged">
<asp:ListItem>请选择</asp:ListItem>
<asp:ListItem>广东</asp:ListItem>
<asp:ListItem>四川</asp:ListItem>
</asp:DropDownList>
<asp:DropDownList ID="ddlSC" runat="server">
<asp:ListItem>请选择</asp:ListItem>
</asp:DropDownList>
</div>
</form>
</body>
打开后置cs文件:
public partial class _Default : System.Web.UI.Page
{
string[] GdCtiy = new string[2] { "深圳", "广州" };
string[] ScCtiy = new string[2] { "成都", "达州" };
protected void Page_Load(object sender, EventArgs e)
{
}
protected void ddlGD_SelectedIndexChanged(object sender, EventArgs e)
{
if (ddlGD.SelectedValue == "广东")
{
ddlSC.DataSource = GdCtiy;
}
else if(ddlGD.SelectedValue == "四川")
{
ddlSC.DataSource = ScCtiy;
}
ddlSC.DataBind();
}
}
相关文章推荐
- java实现把对象数组通过excel方式导出的功能
- 关于通过artTemplate模板的方式实现城市的联动
- 通过两个汇编实例对高级语言数组实现原理的发现
- ASP.NET jQuery 食谱24 (通过AJAX简单实现DropDownList二级联动)
- jquery实现两个dropdownlist无刷新联动
- 使用Ajax实现DropDownList和ListBox的联动以及两个ListBox之间数据的移动
- 使用Ajax实现DropDownList和ListBox的联动以及两个ListBox之间数据的移动
- 通过两个汇编实例对高级语言数组实现原理的发现
- jquery实现两个dropdownlist无刷新联动 .
- Java实现栈二:通过数组方式实现
- 使用Ajax实现DropDownList和ListBox的联动以及两个ListBox之间数据的移动
- 使用Ajax实现DropDownList和ListBox的联动以及两个ListBox之间数据的移动
- SQL学习笔记[5] - 通过分隔符解析方式实现向SQL存储过程传递数组参数
- 用Jquery实现两个dropdownlist无刷新联动
- 使用Ajax实现DropDownList和ListBox的联动以及两个ListBox之间数据的移动
- 通过创建元素从而实现两个下拉框的联动效果
- java实现把对象数组通过excel方式导出的功能
- git是一种分布式代码管理工具,git通过树的形式记录文件的更改历史,比如: base'<--base<--A<--A' ^ | --- B<--B' 小米工程师常常需要寻找两个分支最近的分割点,即base.假设git 树是多叉树,请实现一个算法,计算git树上任意两点的最近分割点。 (假设git树节点数为n,用邻接矩阵的形式表示git树:字符串数组matrix包含n个字符串,每个字符串由字符'0
- Java实现队列二:通过数组方式实现
- 通过两个汇编实例对高级语言数组实现原理的发现