现在页面是这样的  一个button  一个textbox  一个dropdownlist     当button的文本为“有”则显示dropdownlist的内容  ,隐藏textbox  
        
       当button的文本为“无”则显示textbox,隐藏dropdownlist
             
          这些一搞定  现在的问题是我来回切换按钮时,(注:绑定 dropdownlist的方法实在button 中调用的) 当为dropdownlist时  dropdownlist的内容为多次相同的数据,用
      
            this.ddlName.DataSource = null;
            this.ddlName.Dispose();
都不行        该怎么办呢  在线等

解决方案 »

  1.   

    是可以了哦 
     但是我自己添加的"--请选择--"我不想把他清掉 就尝试了用这种方法 
             if(this.ddlName.SelectedItem.Value!="-1")
               {
                    this.ddlName.Items.Clear();
                    this.ddlName.Dispose();
               }发现他有回到原先的效果了  
                 看来只得全部清掉才行????
      

  2.   

    ddlist.DataSource=ds;
    ddlist.DataValueField="id";
    ddlist.DataTextField="name";
    ddlist.DataBind();
    ddlist.Items.Insert(0,new ListItem("==请选择==",""));