程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> Scott Mitchell的ASP.NET 2.0數據操作教程之十:使用GridView和DetailView實

Scott Mitchell的ASP.NET 2.0數據操作教程之十:使用GridView和DetailView實

編輯:關於ASP.NET

Scott Mitchell 的ASP.NET 2.0數據操作教程之十:使用GridView和DetailView實現的主/從報表

返回“ASP.NET 2.0數據教程目錄”

導言

在前面的教程我們看到了如何使用兩個頁面(一個主頁,用於列出供應 商; 一個明細頁,用於顯示選定供應商提供的產品)創建主/從報表 . 這種兩個頁 面的報表格式也可以集中在一個頁面上. 這篇教程將會使用一個GridView, 它的 每一行都包含產品的名稱和單價以及一個選擇按鈕. 單擊一個產品的選擇按鈕會 在同一頁的DetailsView控件上顯示該產品的全部詳細信息.

圖 1: 單擊選擇按鈕顯示產品明細

Step 1: 創建一個可選擇行 的GridView

回想一下前面的跨頁的主/從報表, 它的每個主記錄包含了一個超 鏈接, 當點擊該鏈接時轉到詳細信息頁,並在查詢字符串中傳遞所單擊行的 SupplierID值. 這個鏈接是通過在GridView上使用HyperLinkField實現的. 對於 單頁的主/從報表,每個GridView行需要一個按鈕, 單擊該按鈕時顯示詳細信息. GridView控件可以在每行包含一個選擇按鈕, 單擊該按鈕時會引起一次回發並把 該行做為GridView的SelectedRow值.

先給Filtering 文件夾下的 DetailsBySelecting.aspx頁添加一個GridView控件, 設置ID屬性為 ProductsGrid, 然後增加一個新的ObjectDataSource並命名為 AllProductsDataSource, 它調用ProductsBLL類的GetProducts()方法

圖 2: 創建一個ObjectDataSource 並命名為 AllProductsDataSource

圖3: 使用ProductsBLL 類

圖4: 配置 ObjectDataSource 調用 GetProducts() 方法

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved