当前位置: 代码迷 >> ASP.NET >> 2个同级dropdownlist的查询,该如何解决
  详细解决方案

2个同级dropdownlist的查询,该如何解决

热度:1912   发布时间:2013-02-25 00:00:00.0
2个同级dropdownlist的查询
这里有2个dropdownlist 分别为DP1和DP2,帮定的同一张店铺表,
2个为同级的,就是DP1中选哪个店铺.DP2也跟随DP1出现哪个店铺,DP2是跟DP1变动,DP1不跟DP2变动
假如表中有1-6 6个店铺
当DP1选择3号店铺时,DP2中也是3号颠仆,DP2再去选择6号店铺(DP1还是3号店铺),现在就是要查询DP1中的3号店铺到DP2中6号店铺之间的 3.4.5.6 这4个店铺的内容

请教各位高手


------解决方案--------------------------------------------------------
C# code
protected void Page_Load(object sender, EventArgs e)    {    }    protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)    {        DropDownList2.SelectedValue =DropDownList1.SelectedValue;    }    protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e)    {        DropDownList1.AutoPostBack = false;    }
------解决方案--------------------------------------------------------
先将两个dropdownlist绑定好数据

然后可以在客户端,在dp1的onchange事件中,将dp2的选中项设置的和dp1的一样,这样的好处就是不用每次刷新

也可以在dp1的selectedIndexchange事件中,将dp2的selectedvalue设成同dp1一样,这样每次都的提交一次页面


------解决方案--------------------------------------------------------
这个应该很容易,绑定是一样的。因为都是6个店铺 
唯一要做的就是在dp1的selectedIndexchange事件中,将dp2的selectedvalue设成同dp1一样 

然后就是查询的事了


----------答案。很简单了
  相关解决方案