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

首頁 > 編程 > .NET > 正文

.net控件dropdownlist動態綁定數據具體過程分解_.Net教程

2024-07-10 12:52:40
字體:
來源:轉載
供稿:網友

推薦:.net C#生成縮略圖實現思路分解
生成縮略圖的方式:HW指定高寬縮放(可能變形);W指定寬,高按比例 H指定高,寬按比例 Cut指定高寬裁減(不變形),具體實現如下,感興趣的朋友可以參考下

一、在頁面初始化時候將集合綁定到DropDownList
復制代碼 代碼如下:www.CuoXIn.com

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

//實現
選項有:<asp:DropDownList id="ddl" runat="server"/>

二、在頁面初始化的時候向DropDownList添加數據
復制代碼 代碼如下:www.CuoXIn.com

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");
}

//實現
選項有:<asp:DropDownList id="ddl" runat="server"/>

三、將DataReader讀取的數據動態綁定到DropDownList
復制代碼 代碼如下:www.CuoXIn.com

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語句或者數據表結構的前提下才能這樣綁定
}
dr.Close();
}
}

四、將DataSet讀取的數據動態綁定到DropDownList
復制代碼 代碼如下:www.CuoXIn.com

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();

第一行是創建一個sql連接對象sqlconn;
第二行是給新建的sql連接對象sqlconn的連接字符串賦予正確的值;
第三行是讓sql連接對象sqlconn打開,連接sql數據庫;
第四行是創建一個sql適配器對象sqldar,并同時讓其使用sqlconn對象執行一條sql查詢語句;
第五行是設置sqldar對象的命令類型為文本型;
第六行是創建一個數據集對象Ds;
第七行是將sqldar執行的結果填充到Ds中,并將命名為Users;
第八行是將DropDownList的數據源設置為Ds的Users,并使用默認的查看模式;
第九行是設置DropDownList空間的顯示項對應的字段名UsersName;
第十行是執行DropDownList的數據綁定方法;
第十一行是關閉sqlconn對象。

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

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中直接調用,綁定的方法調用
復制代碼 代碼如下:www.CuoXIn.com

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

分享:c#生成圖片縮略圖的類(2種實現思路)
4個重載方法,有直接返回Image對象的,有生成縮略圖,并且保存到指定目錄的,具體祥看下文

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乌审旗| 江油市| 凤山县| 武平县| 合川市| 南平市| 阜城县| 封丘县| 根河市| 秦安县| 绍兴县| 石渠县| 彭水| 台南县| 张掖市| 南召县| 辉南县| 屏边| 安龙县| 荔波县| 绥芬河市| 开原市| 甘孜| 临西县| 谷城县| 宜兴市| 彝良县| 普兰县| 应城市| 锦州市| 文水县| 朝阳县| 新巴尔虎左旗| 泰和县| 临澧县| 舒兰市| 尤溪县| 临湘市| 烟台市| 克什克腾旗| 墨玉县|