国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

DropdownList綁定的兩種方法

2019-11-17 03:36:24
字體:
來源:轉載
供稿:網友

DropdownList綁定的兩種方法
動態綁定方法一:動態綁定數據庫中的字段。

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() + "')</scr}
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()));
        }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 湖南省| 金山区| 余江县| 沅陵县| 永清县| 上思县| 本溪| 福泉市| 阳江市| 任丘市| 定陶县| 赤水市| 万源市| 丹寨县| 涟源市| 宁武县| 通海县| 泰宁县| 新平| 琼海市| 泗洪县| 龙山县| 加查县| 体育| 新巴尔虎右旗| 宁陵县| 米脂县| 读书| 乐亭县| 和龙市| 马山县| 合阳县| 泸水县| 湛江市| 淄博市| 鄂尔多斯市| 乌鲁木齐市| 墨竹工卡县| 达尔| 冷水江市| 织金县|