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

ASP.NET項目開發指南:訂購信息[2]

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

  ST_userorderproaspxcs的主要代碼及其解釋

  此頁面從ST_tProduct表中讀取當前用戶所選購的所有商品的產品名稱訂購數量訂購價格以及當前用戶的個人信息ST_userorderproaspxcs的主要代碼如程序所示

  程序  ST_userorderproaspxcs

    protected void Page_Load(object sender SystemEventArgs e)

    {

        //用戶還沒登錄

        if (Session[name] == null)

        {

            ResponseRedirect(ST_Infoaspx?msgstr=您還沒有登錄不能進行接下

                來的操作請登錄後繼續!

        }

        //接收上個頁面傳來的值

        string ST_oproid = RequestParams[oproid]ToString()

        string ST_strsql = select * from ST_tProduct where ST_ID= +

            ST_oproid;

        DataTable ST_dt = new DataTable()

        //獲取數據集

        ST_dt = ST_databaseReadTable(ST_strsql)

        LabelText = ST_dtRows[][ST_productname]ToString()

        LabelText = ST_dtRows[][ST_productprice]ToString()

        ST_strsql = select * from ST_tUser where ST_username = +

            Session[name]ToString() + ;

        //獲取數據集

        ST_dt = ST_databaseReadTable(ST_strsql)

        GridViewDataSource = ST_dt;

        //綁定到控件

        GridViewDataBind()

    }

  

    protected void Button_Click(object sender SystemEventArgs e)

    {

        //SQL語句

        string ST_strsql = insert into

        ST_tOrder (ST_opidST_opnumST_ouserST_otimeST_isdeal)

                     values ( + RequestParams[oproid]ToString() +   

             + TextBoxText + + Session[name]ToString() +

        + SystemDateTimeNowToString() + ;

        //執行SQL語句

        ST_databaseexecsql(ST_strsql)

        //重定向頁面

        ResponseRedirect(ST_userorderlistaspx

    }

  【代碼說明】代碼第行接收頁面傳遞來的參數oproid然後根據參數的值構建SQL查詢語句代碼第行獲取返回的數據綁定在Label控件上顯示產品名稱和價格代碼第行通過Session [name]構建查詢語句然後將返回的數據綁定到GridView控件上

  說明Rows[][ST_productname]表示第行的ST_productname字段

       返回目錄ASPNET項目開發指南

       編輯推薦

       ASPNET MVC 框架揭秘

       ASPNET開發寶典

       ASP NET開發培訓視頻教程

[]  []  


From:http://tw.wingwit.com/Article/program/net/201311/15916.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.