日期:2014-05-18  浏览次数:20473 次

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一样 

然后就是查询的事了


----------答案。很简单了