this.DropDownList2.Items.Clear();
this.DropDownList2.Items.Add("-请选择员工-");
while(dr.Read())
{
this.DropDownList2.Items.Add(dr["realname"].ToString());
//默认情况下,SelectedIndexChanged 事件并不会立即导致将 Web 窗体页发送到服务器。
//而是在下一次发送窗体时(比如单击 Button Web 服务器控件时),在服务器代码中引发该事件。
//若要使 SelectedIndexChanged 事件导致立即发送,请将控件的 AutoPostBack 属性设置为 true。  }
dr.Close();

解决方案 »

  1.   

    直接绑定
    DropDownList2.DataSource=DS.Tables["tableName"].DefaultView;
    DropDownList2.DataTextField="sex";
    DropDownList2.DataValueField="sex";
      

  2.   

    同意樓上
    別忘了加上
    DropDownList2.DataBind();
      

  3.   

    for(i=0;i<tb.Rows.Count;i++)
    {
    ListItem myli = new ListItem();
    DataRow dr = tb.Rows[i];
    myli.Text = dr["orgnam"].ToString();
    myli.Value = dr["orgid"].ToString();
    ddl.Items.Add(myli);
    ddla.Items.Add(myli);
    }