我在WEB页面里,动态加值
 for(int i=0; i< 3 ; i++)
 {
         DropDownList1.Items.Add(new ListItem((i+1).ToString(),(i+1).ToString())); 
 }
为什么DropDownList1还是显示不出来属性值呢?
但我把这段代码放到page_load里,又可以,为什么?如何解决呢各们xdjm

解决方案 »

  1.   

    .net不是ASP,这个肯定是要写在PAGE_LOAD方法里面的呀!!就算你是写在页面中,也得是页面中的PAGE_LOAD方法中!
      

  2.   

    DropDownList1.Items.Insert(0, "www.sohu.com");
      

  3.   

    sqlsell="Select rtrim(username) as UserName from pubuser where (linksell = 1)order by User";
      SqlDataAdapter cmdsell = new SqlDataAdapter(sqlsell,conn);
      DataSet dssell = new DataSet();
      cmdsell.Fill(dssell,"Rtable");
      saleman.DataSource=dssell.Tables["Rtable"].DefaultView;
      saleman.DataTextField=dssell.Tables["Rtable"].Columns["UserName"].ColumnName.ToString();
      saleman.DataValueField=dssell.Tables["Rtable"].Columns["UserName"].ColumnName.ToString();
      saleman.DataBind();