当注册的时候要注册省,和市。
当修改注册信息的时候,注册时的信息会在两个DropDownList中显示,问什么修改时,DropDownList中会显示两个注册时的省,而且有一个点了后没有反应啊。有一个有反应啊。
请高手指教!
谢了!

解决方案 »

  1.   

    我的意识是,我注册页面会注册省和市。
    有意个页面有修改信息,也许会修改注册时的省和市。
    我打开修改页面的时候会把用户注册时的信息取出来显示到相应得控件中。我的省和市取出来了,但是想修改省和市的信息时。不知道为什么注册时的省在修改页面的DropDownList中会显示两个注册时的省。
      

  2.   

    sql语句错了?ds错了?还是绑定错了?
    这个只能自己调试的时候才可以知道阿
      

  3.   

    明白你说的意思了,以前看过类似的问题,自己开始也碰到过
    你绑定完了若是想选定你要修改信息里的省和市的话
    用this.DropDownList.Items.FindByText("...").Selected = true;
    就好了~
      

  4.   

    this.dp_shen.SelectedItem.Text = MyReader["Sheng"].ToString();
                    this.dp_shi.SelectedItem.Text = MyReader["Shi"].ToString(); 
    这个代码是在修改时取出注册时省,市。if (this.dp_shen.SelectedItem.Value.Equals("湖北省"))
            {
                this.dp_shi.Items.Clear();
                this.dp_shi.Items.Add("武汉市");
                this.dp_shi.Items.Add("十堰市");
                this.dp_shi.Items.Add("襄樊市");
                this.dp_shi.Items.Add("荆门市");
                this.dp_shi.Items.Add("孝感市");
                this.dp_shi.Items.Add("黄冈市");
                this.dp_shi.Items.Add("鄂州市");
                this.dp_shi.Items.Add("黄石市");
                this.dp_shi.Items.Add("咸宁市");
                this.dp_shi.Items.Add("荆州市");
                this.dp_shi.Items.Add("宜昌市");
                this.dp_shi.Items.Add("随州市");
                this.dp_shi.Items.Add("仙桃市");
                this.dp_shi.Items.Add("天门市");
                this.dp_shi.Items.Add("潜江市");
                this.dp_shi.Items.Add("神龙架林区");
                this.dp_shi.Items.Add("恩施土家族苗族自治州");
                this.dp_shi.Items.Add("其它地区");
            }

    这个代码是根据选择的省,另一个下拉框显示对应的市。
      

  5.   

    this.dropCondition.SelectedItem.Text = "...";
    有可能你是用的这个方法获取了你要修改的省和市的值
    这么获取里面选中的是你所需要的,下面就还有一个~
      

  6.   

    this.dp_shen.Items.FindByText(MyReader["Sheng"].ToString()).Selected = true;
    this.dp_shi.Items.FindByText(MyReader["Shi"].ToString()).Selected = true;
    正是我说的问题...
      

  7.   

    頁面加載時,先在省份下拉框中加入全部省份名稱,然后可以在省份下拉框的SelectedIndexChange事件中寫城市下拉框的Add()方法,每當省份下拉框有變化就把城市下拉框先清空再添加對應的城市名稱,這只是個思路應該是不難的
      

  8.   

    看一下DropDownList的AutoPostBack属性是不是True
    只有在True的时候才能响应select change。
      

  9.   

    一般做法为:
    从数据库中提取你所有的省和城市的列表,设定市的过滤方式,然后把你注册信息的省和城市设定为selected。
      

  10.   

    先绑定省份下拉列表框,和市下拉列表框,
    然后根据注册的省和市进行下拉列表框定位
    this.ddl_sf.Selectedindex=this.ddl_sf.Items.IndexOf(this.ddl_sf.Items.FindByValue(value))
    this.ddl_xs.Selectedindex=this.ddl_xs.Items.IndexOf(this.ddl_xs.Items.FindByValue(value))
      

  11.   

    运用ajax技术的吧,我有源代码.
      

  12.   

    运用ajax技术可以达到异步数据传输功能,从而可以实现省市连动的效果.需要代码的,可以加我QQ251738931