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

Scott Mitchell的ASP.NET 2.0數據操作教程之八:使用兩個DropDownList過濾的主

編輯:關於ASP.NET

Scott Mitchell 的ASP.NET 2.0數據操作教程之八:使用兩個DropDownList過濾的主/從報表

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

導言

在前面的指南中我們研究了如何顯示一個簡單的主/從報表, 該報 表使用DropDownList和GridView控件, DropDownList填充類別,GridView顯示選定 類別的產品. 這類報表用於顯示具有一對多關系的記錄時非常合適, 同時它也可 以很容易的被擴展以顯示多個一對多關系的數據. 比如, 一個訂單系統應該包含 表示客戶,訂單和訂單明細的表. 一個客戶也許有多個訂單,每個訂單又包含多條 訂單項. 這樣的數據可以使用兩個DropDownList和一個GridView呈現給用戶. 第 一個DropDownList應該包含數據庫中所有客戶的列表, 第二個DropDownList的內 容是選定客戶的訂單. GridView用於列出所選定訂單的訂單明細項.

Step 1: 創建DropDownList並使用類別數據填充

我們的第一個目標是添加一個 能夠列出類別的DropDownList. 這些步驟在前面的指南中已經做詳細的分析, 但 為了保持本篇指南的完整性有必要在這裡簡單概括一下.

打開Filtering文 件夾中的MasterDetailsDetails.aspx, 在頁面上添加一個DropDownList, 設置它 的ID為Categories,然後單擊智能標記上的 Configure Data Source鏈接. 在數據 源配置向導中選擇新增一個數據源.

圖 1: 為DropDownList增加一個新的數據源

當然, 新的數據源 應該是ObjectDataSource. 把新的ObjectDataSource命名為 CategoriesDataSource並且讓他調用CategoriesBLL對象的GetCategories()方法

圖 2: 選擇使用CategoriesBLL類

圖3: 配置ObjectDataSource使用GetCategories()方法

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