ST_knewslistaspxcs的主要代碼及其解釋
Page_Load事件用於加載頁面初始化時的設置如程序所示
程序 ST_knewslistaspxcs
protected void Page_Load(object sender SystemEventArgs e)
{
string ST_strsql;
//獲取上個頁面傳來的值
if (RequestQueryString[classid] != null )
{
string cnewsclass = RequestQueryString[classid]ToString()
ST_strsql = SELECT top * FROM ST_tNews where ST_newsclass= + cnewsclass + order by ST_ID desc ;
//獲取數據集
DataTable ST_dt = ST_databaseReadTable(ST_strsql)
GridViewDataSource = ST_dt;
//將數據綁定到控件GridView
GridViewDataBind()
}
else
{
ST_strsql = SELECT * FROM ST_tNews order by ST_ID desc ;
//獲取數據集
DataTable ST_dt = ST_databaseReadTable(ST_strsql)
GridViewDataSource = ST_dt;
//將數據綁定到控件GridView
GridViewDataBind()
}
}
【代碼說明】代碼第行首先獲取上個頁面(ST_mainaspx)傳來的值代碼第~行將傳來的值作為條件加入到SQL語句然後讀取數據綁定到GridView控件再顯示數據代碼第~行表示如果沒有傳進來值就把所有的News都從數據庫中顯示出來
說明order by ST_ID desc表示按ST_ID字段進行降序排列默認為升序
返回目錄ASPNET項目開發指南
編輯推薦
ASPNET MVC 框架揭秘
ASPNET開發寶典
ASP NET開發培訓視頻教程
[] []
From:http://tw.wingwit.com/Article/program/net/201311/15919.html