1. 首页
  2. 课程学习
  3. .Net
  4. 在ASP.NET 2.0中操作数据之二十七:创建自定义排序用户界面

在ASP.NET 2.0中操作数据之二十七:创建自定义排序用户界面

上传者: 2021-06-15 12:50:55上传 PDF文件 598.79 KB 热度 8次

例如,数据库中只有9个类别,共81种产品.现在用一个GridView列出所有产品,假设有用户对类别Seafood的产品感兴趣,她一定会按类别排序,把Seafood产品排列在一起.排序后,用户便寻找Seafood产品开始和结束的地方。虽然是按英文字母排列类别不难找到Seafood,但仍要花些时间在GridView寻找。  接下来设置GridView的列,包括ProductName, CategoryName, SupplierName, UnitPrice绑定列和Discontinued复选框列,再设置GridView允许排序。一开始我们会想到遍历GridView的所有行,遇到排序列中的值不同就插入分界行。按照这种想法我们自然倒想利用GridView的DataRowBound事件来实现,DataRowBound事件我们已经在基于数据的自定义格式化一章中讲过,DataRowBound事件通常应用于格式化数据行。打个比方,绑定ProductsDataTable对象到GridView,ProductsDataTable由ProductRow组成。

下载地址
用户评论