if (!IsPostBack)
{
   DropDownList1.SelectedIndex = 3;
}

解决方案 »

  1.   

    If Not Page.IsPostBack Then
        dr = objDS.Tables(0).Rows(0)'objDS为查询回来的DataSet
        DropDownList1.Items.FindByValue(dr.Item("DMID")).Selected = True
    end if DropDownList1中的列表中必须包含你要设置的值,否则会出错
      

  2.   

    if (not IsPostBack) then 
       DropDownList1.SelectedIndex = idx;---你想要的项的索引
    end if
      

  3.   

    谢谢各位,我也用了一种方法可以实现:
    this.drpTypes.SelectedIndex=this.drpTypes.Items.IndexOf(this.drpTypes.Items.FindByValue(MyDataReader["types"].ToString()));