c#中如何让两个DropDownList关联
我想在第一个DropDownList中显示省份,第2个中显示相应的城市,例如:1中显示黑龙江,2中就出现相应的哈尔滨、牡丹江等!并且我的数据都是在数据中保存的...
我想在第一个DropDownList中显示省份,第2个中显示相应的城市,例如:1中显示黑龙江,2中就出现相应的哈尔滨、牡丹江等!并且我的数据都是在数据中保存的
展开
展开全部
第一步:
在页面加载事件中绑定省的下拉列表:
DropDownList.DataSource=查询的结果;//查询结果可以是List或DataSet等等
DropDownList.DataTextField="name"; //name也就是实体类中保存省的属性
DropDownList.DataValueField="id"; //id也就是实体类中保存省ID的属性
DropDownList.DataBind();
第二步:
将省的DropDownList的AutoPostBack属性设置为true,并添加SelectedIndexChanged事件
第三步:
在第二步添加的事件中绑定市的DropDownList,绑定方法和省的一样,Sql语句中的Where条件是:省的ID=省的DropDownList.SelectedValue
如果这样还看不明白,那就真的没办法了。。。
在页面加载事件中绑定省的下拉列表:
DropDownList.DataSource=查询的结果;//查询结果可以是List或DataSet等等
DropDownList.DataTextField="name"; //name也就是实体类中保存省的属性
DropDownList.DataValueField="id"; //id也就是实体类中保存省ID的属性
DropDownList.DataBind();
第二步:
将省的DropDownList的AutoPostBack属性设置为true,并添加SelectedIndexChanged事件
第三步:
在第二步添加的事件中绑定市的DropDownList,绑定方法和省的一样,Sql语句中的Where条件是:省的ID=省的DropDownList.SelectedValue
如果这样还看不明白,那就真的没办法了。。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |