您的位置:知识库 » .NET技术

ASP.NET 2.0数据教程之十一:基于数据的自定义格式化

作者: xwang  来源: 博客园  发布时间: 2008-10-14 13:52  阅读: 5331 次  推荐: 0   原文链接   [收藏]  

系列文章导航:

ASP.NET 2.0数据教程之一:创建一个数据访问层

ASP.NET 2.0数据教程之二:创建一个业务逻辑层

ASP.NET 2.0数据教程之三:母板页和站点导航

ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据

ASP.NET 2.0数据教程之五:声明参数

ASP.NET 2.0数据教程之六:编程设置ObjectDataSource的参数值

ASP.NET 2.0数据教程之七:使用DropDownList过滤的主/从报表

ASP.NET 2.0数据教程之八:使用两个DropDownList过滤的主/从报表

ASP.NET 2.0数据教程之九:跨页面的主/从报表

ASP.NET 2.0数据教程之十:使用 GridView 和DetailView实现的主/从报表

ASP.NET 2.0数据教程之十一:基于数据的自定义格式化

ASP.NET 2.0数据教程之十二:在GridView控件中使用TemplateField


GridView RowDataBound 事件自定义格式化

前面我们讨论了在FormViewDetailsView中实现数据绑定的步骤,现在让我们回顾下

  1. DataBinding事件触发
  2. 数据绑定到数据绑定控件
  3. DataBound事件触发

对于FormViewDetailsView有效因为只需要显示一个数据,而在GridView中,则要显示所有数据,相对于前面三个步骤,步骤二有些不同

在步骤二中,GridView 列出所有的数据,对于某一个记录将创建一个GridViewRow 实例并绑定,对于每个添加到GridView 中的 GridViewRow两个事件将会触发:

·         RowCreatedGridViewRow被创建时触发

·         RowDataBound当前记录绑定到GridViewRow时触发.

对于GridView,请使用下面的步骤

  1. DataBinding事件触发
  2. 数据绑定到数据绑定控件

对于每一行数据..

a.       创建GridViewRow

b.       触发 RowCreated 事件

c.       绑定数据到GridViewRow

d.       触发RowDataBound事件

e.       添加GridViewRowRows 集合

  1. DataBound事件触发

为了自定义格式化GridView单独记录,我们需要为RowDataBound事件创建事件处理,让我们添加一个GridViewCustomColors.aspx中,并显示name, category, price,用黄色背景高亮那些价格小于$10.00的产品

0
0

.NET技术热门文章

    .NET技术最新文章

      最新新闻

        热门新闻