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

??????????????????关于dropdownlist联动问题????????????打下帮忙
我在dropdownlist的选择事件里面给dropdownlist2帮顶数据源

在dropdownlist2的选择事件里面给dropdownlist3绑定了数据源

可是每次我选择的无论什么页面以刷新都回到了第一个值。

这是为什么啊。

SqlConnection   con   =   Class1.lj();
                SqlCommand   cm   =   new   SqlCommand( "select   distinct   HOLE_ID,SECTION_ID   from   CD   where   SECTION_ID= ' "   +   DropDownList1.SelectedItem.ToString()   +   " ' ",   con);
                SqlDataReader   red   =   cm.ExecuteReader();
                this.DropDownList2.DataSource   =   red;
                this.DropDownList2.DataTextField   =   "HOLE_ID ";
                this.DropDownList2.DataValueField   =   "SECTION_ID ";
                this.DropDownList2.DataBind();
                red.Close();
                con.Close();
                this.DropDownList2.Items.Insert(0, "选择全部 ");


------解决方案--------------------
绑定的代码写在if(!Page.IsPostBack)中