熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

ASP.NET項目開發指南:新聞列表[2]

2013-11-13 12:26:39  來源: .NET編程 

  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
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.