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

首頁 > 編程 > .NET > 正文

ASP.NET與數(shù)據(jù)庫相關技巧

2024-07-10 13:14:08
字體:
供稿:網(wǎng)友
一、取得數(shù)據(jù)表 i 行 j 列的值 

//建立并打開數(shù)據(jù)庫連接 
OleDbConnection conn=new OleDbConnection(); 
conn.ConnectionString=strConnectionString;//strConnectionString為數(shù)據(jù)庫連接字符串 
conn.Open(); 

string sql="select * from NewsClass order by ClassId desc"; 
string x; 
DataSet ds=new DataSet(); 
OleDbDataAdapter da=new OleDbDataAdapter(sql,conn); 
da.Fill(ds,"NewsTable"); 
DataTable dt=ds.Tables["NewsTable"]; 
x=dt.Rows[i][1].ToString()//數(shù)據(jù)表i行j列的值 
conn.close(); 


二、將數(shù)據(jù)讀入DropDownList 

(1) DropDownList中添加數(shù)據(jù) 

//建立并打開數(shù)據(jù)庫連接 
OleDbConnection conn=new OleDbConnection(); 
conn.ConnectionString=strConnectionString;//strConnectionString為數(shù)據(jù)庫連接字符串 
conn.Open(); 

string sql="select * from NewsClass order by ClassId desc"; 
//建立數(shù)據(jù)集 
DataSet ds=new DataSet(); 
OleDbDataAdapter da=new OleDbDataAdapter(sql,conn); 
da.Fill(ds,"NewsTable"); 
this.DropDownList1.DataSource=ds; 
this.DropDownList1.DataTextField = "ClassName";//Text值 
this.DropDownList1.DataValueField = "ClassID";//Value值 
this.DropDownList1.DataBind(); 

conn.Close(); 

(2)選中DropDownList的某項 

this.DropDownList1.Items.FindByValue(dr["ClassID"].ToString().Trim()).Selected=true;//dr為DataRow

三、分類編碼檢索出相應的分類名稱并在DataGrid中顯示 

(1).ASPX中的代碼(ClassID為分類編碼): 

<asp:TemplateColumn HeaderText="類 別"> 
<ItemTemplate> 
<asp:Label id=lblClass runat="server" Text='<%# GetClassName(Convert.ToInt32(DataBinder.Eval(Container, "DataItem.ClassID"))) %>'> 
</asp:Label> 
</ItemTemplate> 
</asp:TemplateColumn> 

(2)C#代碼: 

/// <summary> 
/// "分類"列根據(jù)數(shù)字返回文字 
/// </summary> 
/// <param name="IsPassed"></param> 
/// <returns></returns> 
public string GetClassName(int ClassID) 

OleDbConnection conn=new OleDbConnection(); 
conn.ConnectionString=strConnectionString; 
conn.Open(); 

string sql="select * from NewsClass where ClassID="+ClassID; 
DataSet ds=new DataSet(); 
OleDbDataAdapter da=new OleDbDataAdapter(sql,conn); 
da.Fill(ds,"ClassTable"); 
DataTable dt=ds.Tables["ClassTable"]; 
string strClassName=dt.Rows[0]["ClassName"].ToString(); 
conn.Close(); 

return strClassName;//返回 ClassID對應的ClassName 
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 长汀县| 沙洋县| 轮台县| 金阳县| 上杭县| 广宗县| 高碑店市| 沭阳县| 荔浦县| 长汀县| 宜州市| 双江| 卫辉市| 和林格尔县| 遂川县| 洞口县| 达日县| 冀州市| 文化| 青河县| 美姑县| 平潭县| 萨嘎县| 安仁县| 寿阳县| 桃江县| 普定县| 白河县| 明光市| 香港 | 高阳县| 湛江市| 泰来县| 呼玛县| 板桥市| 崇礼县| 韶山市| 望谟县| 赞皇县| 漳平市| 河源市|