dropdownlist绑定数据

(1)   

         string SQL_Select = "select id, ItemName from DDLItem order by id desc";

         //构造一个SqlDataAdapter

         SqlDataAdapter myAdapter = new SqlDataAdapter( SQL_Select, Conn);

         //开始读取数据

         Conn.Open();

         DataSet dataSet = new DataSet();

         myAdapter.Fill( dataSet,"Table1" );

         Conn.Close();

         //开始绑定DropDownList

         //指定DropDownList使用的数据源

         DropDownList1.DataSource = dataSet.Tables["Table1"].DefaultView;

         //指定DropDownList使用的表里的那些字段

         DropDownList1.DataTextField = "ItemName"; //dropdownlist的Text的字段

         DropDownList1.DataValueField = "id";//dropdownlist的Value的字段

         DropDownList1.DataBind();


(2)
        SqlDataReader dr = cmd.ExecuteReader();
        while (dr.Read())
        {     
            DropDownList1.Items.Add(new ListItem(dr["status"].ToString(), dr["status_Id"].ToString()));
        }

 

 

插入数据库:

DropDownList1.SelectedItem.Value.ToString()

从数据库读取数据并且设置默认值:

   DropDownList1.Items.FindByText("值").Selected = true;

或者通过value

 DropDownList1.Items.FindByValue(value值).Selected = true; 

 

 

posted @ 2010-01-11 11:14  liuwei0214  阅读(849)  评论(0编辑  收藏  举报