最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

.net控件dropdownlist動(dòng)態(tài)綁定數(shù)據(jù)具體過(guò)程分解

 更新時(shí)間:2013年05月26日 17:29:25   作者:  
一、在頁(yè)面初始化時(shí)候?qū)⒓辖壎ǖ紻ropDownList;二、在頁(yè)面初始化的時(shí)候向DropDownList添加數(shù)據(jù);三、將DataReader讀取的數(shù)據(jù)動(dòng)態(tài)綁定到DropDownList等等
一、在頁(yè)面初始化時(shí)候?qū)⒓辖壎ǖ紻ropDownList
復(fù)制代碼 代碼如下:

public void Page_Load(Object src.EventArgs e)
{
ArrayList arrValue = new ArrayList();
arrValue.add("kk");
arrValue.add("dd");
arrValue.add("aa");
arrValue.add("cc");
//將數(shù)組綁定到DropDownList控件的DataSource屬性
ddl.DataSource = arrValue;
ddl.DataBind();
}

//實(shí)現(xiàn)
選項(xiàng)有:<asp:DropDownList id="ddl" runat="server"/>

二、在頁(yè)面初始化的時(shí)候向DropDownList添加數(shù)據(jù)
復(fù)制代碼 代碼如下:

public void Page_Load(Object src.EventArgs e)
{
ddl.Items.Add(new ListItem("text","value");
ddl.Items.Add(new ListItem("text1","value1");
ddl.Items.Add(new ListItem("text2","value2");
}

//實(shí)現(xiàn)
選項(xiàng)有:<asp:DropDownList id="ddl" runat="server"/>

三、將DataReader讀取的數(shù)據(jù)動(dòng)態(tài)綁定到DropDownList
復(fù)制代碼 代碼如下:

protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
string myconnstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath(".")+"..\\database\\db.mdb";
OleDbConnnection myconn=new OleDbConnnection(myconnstr);
string sqlstr="select * from test";
OleDbCommand myComm = new OleDbCommand(sqlstr,myconn);
myComm.Connection.Open();
OleDbDataReader dr=myComm.ExecuteReader();
while (dr.Read())
{
bj.Items.Add(new ListItem(dr["bjmc"].ToString(), dr["id"].ToString()));//增加Item

//或者這樣也能綁定,
//DropDownList1.Items.Add( new ListItem( myReader[1].ToString(),myReader[0].ToString() ) );//增加Item
//都是要在知道Sql語(yǔ)句或者數(shù)據(jù)表結(jié)構(gòu)的前提下才能這樣綁定
}
dr.Close();
}
}

四、將DataSet讀取的數(shù)據(jù)動(dòng)態(tài)綁定到DropDownList
復(fù)制代碼 代碼如下:

SqlConnection sqlconn = new SqlConnection();
sqlconn.ConnectionString = "workstation id=localhost;packet size=4096;user
id=sa;data source=db1;persist security info=False;initial catalog=DB";
sqlconn.Open();
SqlDataAdapter sqldar = new SqlDataAdapter("select UserName from forums_Users",sqlconn);
sqldar.SelectCommand.CommandType = CommandType.Text;
DataSet Ds= new DataSet();
sqldar.Fill(Ds,"Users");
ddl.DataSource = Ds.Tables["Users"].DefaultView;
ddl.DataTextField="UsersName";
ddl.DataBind();
sqlconn.Close();

第一行是創(chuàng)建一個(gè)sql連接對(duì)象sqlconn;
第二行是給新建的sql連接對(duì)象sqlconn的連接字符串賦予正確的值;
第三行是讓sql連接對(duì)象sqlconn打開(kāi),連接sql數(shù)據(jù)庫(kù);
第四行是創(chuàng)建一個(gè)sql適配器對(duì)象sqldar,并同時(shí)讓其使用sqlconn對(duì)象執(zhí)行一條sql查詢語(yǔ)句;
第五行是設(shè)置sqldar對(duì)象的命令類(lèi)型為文本型;
第六行是創(chuàng)建一個(gè)數(shù)據(jù)集對(duì)象Ds;
第七行是將sqldar執(zhí)行的結(jié)果填充到Ds中,并將命名為Users;
第八行是將DropDownList的數(shù)據(jù)源設(shè)置為Ds的Users,并使用默認(rèn)的查看模式;
第九行是設(shè)置DropDownList空間的顯示項(xiàng)對(duì)應(yīng)的字段名UsersName;
第十行是執(zhí)行DropDownList的數(shù)據(jù)綁定方法;
第十一行是關(guān)閉sqlconn對(duì)象。

五、使用DataBinder.eval_r(Container.DataItem,"表字段")輸出綁定數(shù)據(jù)
復(fù)制代碼 代碼如下:

protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
string myconnstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath(".")+"..\\database\\db.mdb";
OleDbConnnection myconn=new OleDbConnnection(myconnstr);
string sqlstr="select * from test";
OleDbCommand myComm = new OleDbCommand(sqlstr,myconn);
myComm.Connection.Open();
OleDbDataReader dr=myComm.ExecuteReader();
ddl.DataSource = dr;
ddl.DataBind(); 綁定倒DD1中
}
}

在UI界面的DDL中直接調(diào)用,綁定的方法調(diào)用
復(fù)制代碼 代碼如下:

DataBinder.eval_r(Container.DataItem,"表字段")

相關(guān)文章

  • .NET中應(yīng)用程序內(nèi)共享UdpClient聯(lián)機(jī)的實(shí)現(xiàn)方法

    .NET中應(yīng)用程序內(nèi)共享UdpClient聯(lián)機(jī)的實(shí)現(xiàn)方法

    本篇文章介紹了,.NET中應(yīng)用程序內(nèi)共享UdpClient聯(lián)機(jī)的實(shí)現(xiàn)方法。需要的朋友參考下
    2013-05-05
  • .net中自定義錯(cuò)誤頁(yè)面的實(shí)現(xiàn)升級(jí)篇

    .net中自定義錯(cuò)誤頁(yè)面的實(shí)現(xiàn)升級(jí)篇

    這篇文章主要給大家介紹了關(guān)于.net中自定義錯(cuò)誤頁(yè)面實(shí)現(xiàn)的相關(guān)資料,這篇文章是之前的升級(jí)篇,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-06-06
  • ASP.NET中ServerPush用法實(shí)例分析

    ASP.NET中ServerPush用法實(shí)例分析

    這篇文章主要介紹了ASP.NET中ServerPush用法,實(shí)例分析了通過(guò)ServerPush實(shí)現(xiàn)服務(wù)器推送功能,需要的朋友可以參考下
    2015-06-06
  • asp.net(C#)禁止緩存文件不讓文件緩存到客戶端

    asp.net(C#)禁止緩存文件不讓文件緩存到客戶端

    IIS會(huì)按文件地址及參數(shù)將文件緩存到客戶端,以便再次訪問(wèn)該內(nèi)容時(shí)速度更快,下面為大家介紹C#禁止緩存文件的方法
    2014-09-09
  • 詳解.net core下如何簡(jiǎn)單構(gòu)建高可用服務(wù)集群

    詳解.net core下如何簡(jiǎn)單構(gòu)建高可用服務(wù)集群

    一說(shuō)到集群服務(wù)相信對(duì)普通開(kāi)發(fā)者來(lái)說(shuō)肯定想到很復(fù)雜的事情,這篇文章主要介紹了詳解.net core下如何簡(jiǎn)單構(gòu)建高可用服務(wù)集群,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • ASP.NET Core MVC在視圖中使用依賴注入

    ASP.NET Core MVC在視圖中使用依賴注入

    這篇文章介紹了ASP.NET Core MVC在視圖中使用依賴注入的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • .NET Framework常用ORM框架iBatis.Net操作數(shù)據(jù)庫(kù)的方法

    .NET Framework常用ORM框架iBatis.Net操作數(shù)據(jù)庫(kù)的方法

    iBatis.Net 是一個(gè)輕量級(jí)的 ORM 框架,它允許開(kāi)發(fā)者通過(guò)直接編寫(xiě) SQL 查詢來(lái)操作數(shù)據(jù)庫(kù),并將查詢結(jié)果映射到對(duì)象模型中,本文將通過(guò)實(shí)際的代碼示例,詳細(xì)介紹如何在 .NET 環(huán)境中使用 iBatis.Net 進(jìn)行數(shù)據(jù)庫(kù)操作,感興趣的朋友一起看看吧
    2024-08-08
  • c#中兩種不同的存儲(chǔ)過(guò)程調(diào)用與比較

    c#中兩種不同的存儲(chǔ)過(guò)程調(diào)用與比較

    存儲(chǔ)過(guò)程的調(diào)用在B/S系統(tǒng)中用的很多。傳統(tǒng)的調(diào)用方法不僅速度慢,而且代碼會(huì)隨著存儲(chǔ)過(guò)程的增多不斷膨脹,難以維護(hù)。新的方法在一定程度上解決了這些問(wèn)題
    2012-12-12
  • .Net?Core?進(jìn)程守護(hù)之Supervisor使用詳解

    .Net?Core?進(jìn)程守護(hù)之Supervisor使用詳解

    這篇文章主要介紹了.Net?Core?進(jìn)程守護(hù)之Supervisor使用,Supervisor它可以很方便的監(jiān)聽(tīng)、啟動(dòng)、停止、重啟一個(gè)或多個(gè)進(jìn)程,對(duì).Net?Core?進(jìn)程守護(hù)之Supervisor使用相關(guān)知識(shí)感興趣的朋友一起看看吧
    2022-04-04
  • .Net 實(shí)現(xiàn)圖片縮略圖上傳通用方法

    .Net 實(shí)現(xiàn)圖片縮略圖上傳通用方法

    這篇文章主要介紹了.Net 實(shí)現(xiàn)圖片縮略圖上傳通用方法,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-08-08

最新評(píng)論

内江市| 白银市| 淮安市| 莱芜市| 资兴市| 松原市| 天全县| 城步| 旺苍县| 旌德县| 东港市| 常德市| 五台县| 麻城市| 云林县| 定南县| 横峰县| 安塞县| 乌海市| 宜丰县| 成武县| 上林县| 崇信县| 库车县| 花莲县| 溆浦县| 德化县| 微博| 宁武县| 手游| 平武县| 清水县| 长丰县| 黑龙江省| 安溪县| 贞丰县| 宝鸡市| 洪湖市| 赞皇县| 外汇| 万宁市|