asp.net页面联动查询dropdownlist中的value的值重复。
dropdownlist根据radiobuttonlist选择的值进行联动查询出月份数据。可为什么在几个radiobuttonlist重复选择后dropdownlist的...
dropdownlist根据radiobuttonlist选择的值进行联动查询出月份数据。可为什么在几个radiobuttonlist重复选择后dropdownlist的值会重复叠加起来,请问如何初始化dropdownlist查询的数据。谢谢大家了!
展开
2个回答
展开全部
呵呵 刚刚做了这个~ 我做的是国家和省份 我就不改代码了哈给你说的详细一点哈(*^__^*)...建议你不要直接从方法里写查询数据库的代码!你一定会获取省和城市的数据吧 比如说 获取到的国家的数据集是cList获取到省份的是pList前台:<asp:DropDownList ID="countryDdl" runat="server" AutoPostBack="True" OnSelectedIndexChanged="countryDdl_SelectedIndexChanged"></asp:DropDownList><asp:DropDownList ID="stateDdl" runat="server"></asp:DropDownList>后台:在页面加载的时候帮他们绑定值(我看你的代码少绑定了一个哦)countryDdl.DataSource = cList;countryDdl.DataTextField = "name";// 页面显示的数据--对应你的省份的名countryDdl.DataValueField = "id";// 值--对应你的省号countryDdl.DataBind();一定要页面加载的时候 两个都绑定哦然后是联动的效果 countryDdl_SelectedIndexChanged后台代码:protected void countryDdl_SelectedIndexChanged(object sender, EventArgs e){ // 现获取缩选择的国家的值 string countryStr = countryDdl.SelectedValue; // 然后重新绑定一下你城市的值而已...}明白了么说的够仔细吧累死了~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询