快捷搜索:

Scott Mitchell的ASP.NET 2.0数据操作教程之八:使用两个

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()措施

共7页:

上一页1

2

3

4

5

6

7

下一页

您可能还会对下面的文章感兴趣: