方法一:
- using System;
- using System.Collections;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Web;
- using System.Web.SessionState;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- using System.Web.UI.HtmlControls;
- using System.Data.SqlClient;
- private void Page_Load(object sender, System.EventArgs e)
- {
- if(!IsPostBack)
- {
- SqlConnection myConn = new SqlConnection(
- "Server=localhost;Database=Pubs;Integrated Security=SSPI");
- SqlCommand myCmd = new SqlCommand(
- "SELECT au_id, au_lname FROM Authors", myConn);
- myConn.Open();
- SqlDataReader myReader = myCmd.ExecuteReader();
- //Set up the data binding.
- AuthorList.DataSource = myReader;
- AuthorList.DataTextField = "au_lname";
- AuthorList.DataValueField = "au_id";
- AuthorList.DataBind();
- //Close the connection.
- myConn.Close();
- myReader.Close();
- //Add the item at the first position.
- AuthorList.Items.Insert(0, "<-- Select -->");
- }
- }
方法二:
- string sql="select 字段名 from 表 ";
- SqlCommand cmd = new SqlCommand(sql,conn);
- SqlDataReader dr=cmd.ExecuteReader();
- DropDownList1.DataSource=dr;
- DropDownList1.DataBind();
- dr.Close();
- if (DropDownList1.Items.Count==0)
- {
- DropDownList1.Items.Add(new ListItem("请选择省",""));
- }
- else{
- DropDownList1.Items.Insert(0,new ListItem("请选择省",""));
- }
自己看着办,自由发挥,呵呵!