国产探花免费观看_亚洲丰满少妇自慰呻吟_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對象的,有生成縮略圖,并且保存到指定目錄的,具體祥看下文

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中牟县| 辽宁省| 容城县| 洪泽县| 巢湖市| 新泰市| 当涂县| 土默特右旗| 泾源县| 长垣县| 通州区| 岱山县| 遵义市| 大荔县| 饶阳县| 交口县| 十堰市| 宣恩县| 沂水县| 大安市| 和顺县| 慈溪市| 柳林县| 晋江市| 平罗县| 芦溪县| 健康| 贵港市| 绥化市| 靖边县| 祁东县| 思茅市| 托克逊县| 远安县| 衡阳县| 密云县| 莲花县| 阳新县| 万山特区| 江西省| 上思县|