GridView Web 服务器控件概述

ASP.NET
GridView Web 服务器控件概述

显示表格数据是软件开发中的一个周期性任务。ASP.NET 提供了许多工具来在网格中显示表格数据,例如 GridView 控件。通过使用 GridView 控件,您可以显示、编辑和删除多种不同的数据源(例如数据库、XML 文件和公开数据的业务对象)中的数据。

本主题包括:

可以使用 GridView 控件执行下面的操作:

  • 通过数据源控件自动绑定和显示数据。

  • 通过数据源控件对数据进行选择、排序、分页、编辑和删除。

另外,您还可以通过执行以下操作,来自定义 GridView 控件的外观和行为:

使用 GridView 控件进行数据绑定

GridView 控件提供了两个用于绑定到数据的选项:

  • 使用 DataSourceID 属性进行数据绑定,此选项使您能够将 GridView 控件绑定到数据源控件。建议使用此方法,因为它允许 GridView 控件利用数据源控件的功能并提供了内置的排序、分页和更新功能。

  • 使用 DataSource 属性进行数据绑定,此选项使您能够绑定到包括 ADO.NET 数据集和数据读取器在内的各种对象。此方法需要为所有附加功能(如排序、分页和更新)编写代码。

当使用 DataSourceID 属性绑定到数据源时,GridView 控件支持双向数据绑定。除可以使该控件显示返回的数据之外,还可以使它自动支持对绑定数据的更新和删除操作。

有关更多信息,请参见 ASP.NET 数据绑定 Web 服务器控件概述

在 GridView 控件中设置数据显示格式

可以指定 GridView 控件的行的布局、颜色、字体和对齐方式。可以指定行中包含的文本和数据的显示。另外,可以指定将数据行显示为项目、交替项、选择的项还是编辑模式项。GridView 控件还允许指定列的格式。有关设置 GridView 控件的格式的信息,请参见 GridView 类的概述。

使用 GridView 控件编辑和删除数据

默认情况下,GridView 控件在只读模式下显示数据。但是,该控件还支持一种编辑模式,在该模式下控件显示一个包含可编辑控件(如 TextBoxCheckBox 控件)的行。您还可以对 GridView 控件进行配置以显示一个 Delete 按钮,用户可单击该按钮来删除数据源中相应的记录。

GridView 控件可对其关联数据源自动执行编辑和删除操作,使您无需编写代码即可启用编辑行为。或者,也可以以编程方式控制编辑和删除数据的过程(如在 GridView 控件绑定到只读数据源控件的情况下)。

您可以使用模板对当某个行处于编辑模式时使用的输入控件进行自定义。有关更多信息,请参见 TemplateField 属性。

GridView 排序功能

GridView 控件支持在不需要任何编程的情况下通过单个列排序。通过使用排序事件以及提供排序表达式,您可以进一步自定义 GridView 控件的排序功能。有关更多信息,请参见对 GridView Web 服务器控件中的数据进行排序

GridView 分页功能

GridView 控件提供一种简单的分页功能。可以通过使用 GridView 控件的 PagerTemplate 属性来自定义 GridView 控件的分页功能。有关更多信息,请参见在 GridView Web 服务器控件中分页

GridView 事件

可以通过处理事件来自定义 GridView 控件的功能。GridView 控件提供在导航或编辑操作之前和之后发生的事件。有关更多信息,请参见 GridView Web 服务器控件事件

返回页首

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值