首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

ASP.NET 2.0 資料教程 75(下):從表現層呼叫 Managed Stored Procedure 並繫結 GridView 顯示結果

     編輯:關於ASP.NET

前言

承接上篇建立 Managed Stored Procedure 並擴充 DAL/BLL,本文示範在 ASP.NET 頁面中使用 ObjectDataSource 呼叫 BLL 方法,並繫結 GridView 顯示停產產品與低價產品。

頁面建立步驟

  1. 開啟 AdvancedDAL/ManagedFunctionsAndSprocs.aspx。
  2. 從工具箱拖曳 GridView 至設計介面,設 ID="DiscontinuedProducts"。
  3. 點選 GridView 智慧標籤 → Choose Data Source → 新增 ObjectDataSource,命名 DiscontinuedProductsDataSource。
  4. 設定 ObjectDataSource:
    • Business Object:ProductsBLLWithSprocs
    • Select Method:GetDiscontinuedProducts
  5. 完成後 GridView 自動產生欄位,執行即可看到停產產品清單。

圖示說明

  • 圖 20:ObjectDataSource 設定 Business Object 為 ProductsBLLWithSprocs 類別。
  • 圖 21:Select 標籤選擇 GetDiscontinuedProducts 方法。

同理可新增第二個 GridView

繫結 GetProductsWithPriceLessThan 方法,並提供參數輸入介面(如 TextBox + Button 觸發查詢)。

結語

透過 ObjectDataSource 零代碼繫結 Managed Stored Procedure 結果,展現分層架構優勢:表現層完全不需知道資料來自 T-SQL 或 C# Managed Code。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved