• 动态绑定方法一:动态绑定数据库中的字段。


    动态绑定方法一:动态绑定数据库中的字段。
     
    SqlConnection conn = UtilitySqlClass.OperateDataBase.ReturnConn();
    string strSQL = "select * from CompanyType";
    SqlDataAdapter ada = new SqlDataAdapter(strSQL, conn);
    DataSet ds = new DataSet();
    ada.Fill(ds, "CompanyType");
    DropDownList1.DataSource = ds.Tables["CompanyType"].DefaultView;
    DropDownList1.DataValueField = ds.Tables["CompanyType"].Columns[1].ColumnName;
    DropDownList1.DataTextField = ds.Tables["CompanyType"].Columns[1].ColumnName;
    DropDownList1.DataBind();
    ds.Dispose();
     
     
    动态绑定方法二:利用DropDownList.Items.Add方法。
     
    protected void Page_Load(object sender, EventArgs e)
    {
    if (!IsPostBack)
    {
    SqlConnection conn = UtilitySqlClass.OperateDataBase.ReturnConn();
    try
    {
    conn.Open();
    this.DropDownList1.Items.Add("");
    string strSQL = "select CompanyType from CompanyType";
    SqlCommand com = new SqlCommand(strSQL, conn);
    SqlDataReader dr = com.ExecuteReader();
    while (dr.Read())
    {
    this.DropDownList1.Items.Add(dr["CompanyType"].ToString());
    }
    }
    catch (Exception ex)
    {
    Response.Write("<scirpt>alert('" + ex.Message.ToString() + "')</script>");
    }
    finally
    {
    conn.Close();
    }
    }
    }
     
    string ConnString = ConfigurationSettings.AppSettings["ConnectionString"];
        //创建一个SqlConnection
        SqlConnection Conn = new SqlConnection( ConnString );   
        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();
     
     
    con.Open();
        SqlCommand cmd = new SqlCommand(strSql,con);
        SqlDataReader dr = cmd.ExecuteReader();
        while (dr.Read())
        {  
          DropDownList1.Items.Add(new ListItem(dr["status"].ToString(), dr["status_Id"].ToString()));
        }
     
  • 相关阅读:
    CSU 1554 SG Value —— 思维
    最优配对问题(集合上的动态规划) —— 状压DP
    Codeforces Round #374 (Div. 2) D. Maxim and Array —— 贪心
    Codeforces Round #373 (Div. 2) C. Efim and Strange Grade —— 贪心 + 字符串处理
    Codeforces Round #369 (Div. 2) D. Directed Roads —— DFS找环 + 快速幂
    Codeforces Round #374 (Div. 2) C. Journey —— DP
    Codeforces Round #363 (Div. 2) D. Fix a Tree —— 并查集
    Codeforces Round #374 (Div. 2) B. Passwords —— 基础题
    Codeforces Round #374 (Div. 2) A. One-dimensional Japanese Crossword —— 基础题
    UVA10129 Play on Words —— 欧拉回路
  • 原文地址:https://www.cnblogs.com/qqhfeng/p/9831237.html
Copyright © 2020-2023  润新知