DropDownList1.SelectedItem.Text = str1//
DropDownList1.Items.Add(str1);
DropDownList1.Items.FindByText(str1).Selected=true;先把ListItem放进DDL里啊(string也行)

解决方案 »

  1.   

    DropDownList的SelectedItem是只读的,即你只能取值不能赋值,你上面的语法是错误的。
      

  2.   

    chentaoyql(chentaoyql)  谢谢你了,对了,
      

  3.   

    dropdownlist从数据库里取数据库的方式有很多,一般都用数据源绑定的方式,
    DataTable dt=new DataTable();
    dt=....(给表赋值)
    DropDownList.DataSource=dt;
    DropDownList.DataSource.datatextfield="表字段名";
    DropDownList.DataSource.datavaluefield="表字段名";
    dropdownlist.databind();
      

  4.   

    chentaoyql(chentaoyql) 的方法还想不能多个同时运行,