试试我用过的!
ddl.Items.FindByValue(ds.Tables[0].Rows[0]["moneytype"].ToString()).Selected = true;
//ds.Tables[0].Rows[0]["moneytype"].ToString()为你自己读取数据库的方法!
ddl.Items.FindByValue(ds.Tables[0].Rows[0]["moneytype"].ToString()).Selected = true;
//ds.Tables[0].Rows[0]["moneytype"].ToString()为你自己读取数据库的方法!
ddl.Items.FindByValue(your string).Selected = true;
string sql3="select * from aa";
SqlCommand cm3 = new SqlCommand(sql3, cn);
SqlDataReader dr3=cm3.ExecuteReader();
DropDownList4.DataSource=dr3;
DropDownList4.DataTextField="usertypems";
DropDownList4.DataValueField="usertypeid";
DropDownList4.DataBind();
dr3.Close();
ListItem li=new ListItem(dr2b.GetValue(1).ToString().Trim(),dr2b.GetValue(0).ToString().Trim());
DropDownList10.Items.Add(li);