this.DropDownList1.SelectedIndex  = 1
选择第二项

解决方案 »

  1.   

    DropDownList1.SelectedIndex = DropDownList1.Items.IndexOf(ddlPage.Items.FindByValue("你默认想用的值"));
      

  2.   

    DropDownList控件的默认值不能根据它所调用数据表的id来决定吗?
      

  3.   

    首先你要绑定ddl的text和value值,其中value是你传过来的id值
    ddl.SelectedValue = "Id";
      

  4.   

    给你一个函数
    public static void SelectedDropList(System.Web.UI.WebControls.DropDownList ddl,string ddValue){
    for(int i=0;i<ddl.Items.Count;i++){
    if(ddl.Items[i].Value==ddValue){
    ddl.SelectedIndex=i;
    return;
    }
    }
    }
      

  5.   

    YourDropDwonList.Items.FindByText("某项的文字").Selected = true;
    YourDropDwonList.Items.FindByValue("某项的值").Selected = true;