科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道应用软件ASP.NET 2.0 GridView控件说明

ASP.NET 2.0 GridView控件说明

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

DataGrid控件是ASP.NET 1.1中较强大而又最常用的控件之一,但它也有其局限性。本文主要说明ASP.NET 2.0 的GridView控件。

作者:builder.com.cn 2007年3月7日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

GridView语法

第一个实例说明了GridView控件的最基本应用。下面我们详细了解这个控件的语法,如下表。

  • ID:控件的名称,在代码中用它来指代控件。
  • DataSourceID:给作为GridView数据源的数据源控件分配的ID。
  • AllowSorting:用信号说明GridView的数据是否排序的布尔值。真值生成可点击的栏标题,如被选中,则对栏中的数据进行排序。
  • AllowPaging:用信号说明GridView是否提供分页的布尔值,页面大小在PageSize属性中定义。
  • PageSize:包含在每个数据页面中的页面大小(和记录数量)。
  • AutoGenerateColumns:用信号说明数据源是否生成栏的布尔值。
  • AutoGenerateEditButton:用信号说明是否包含编辑按钮的布尔值。
  • BackColor:给GridView背景分配的颜色名称或十六进制值。
  • BorderColor:给GridView边界分配的颜色名称或十六进制值。
  • BorderWidth:GridView边界的宽。
  • Caption:显示在GridView标题部分的文本。
  • Width:GridView控件的显示宽度。
  • Visible:用信号说明是否显示控件的布尔值。
  • Runat:GridView控件必须在服务器上设定为运行才能利用它的功能。

你可以在线仔细查看GridView控件所使用的大量属性。你还可以利用上面列表中的一些属性,对第一个实例进行扩张,如列表B所示。其中的代码用后台数据源中的数据呈现一个网格,你可以方便地对数据进行排序与分页。

分页

对后台数据进行分页时,存在有各种选项。例如,它为用户提供来回移动数据的链接,这包括之前和其后的页面,以及直接进入首页或尾页。GridView控件允许你给所有与分页有关的链接指定文本(或图像),它还可指定链接的顺序、链接的位置以及链接是否可见。下表说明如何操作这些设置:

  • PagerSettings-FirstPageImageUrl:给第一个页面链接分配一幅图像。
  • PagerSettings-FirstPageText:和第一个页面链接一起显示的文本。
  • PagerSettings-LastPageImageUrl:给最后一个页面链接分配一幅图像。
  • PagerSettings-LastPageText:和最后一个页面链接一起显示的文本。
  • PagerSettings-Mode:定义页面链接的顺序。它具有以下选项:NextPrevious、Numeric、NextPreviousFirstLastNumericFirstLast
  • PagerSettings-NextPageImageUrl:给下一个页面链接分配一幅图像。
  • PagerSettings-NextPageText:和下一个页面链接一起显示的文本。
  • PagerSettings-Position:定义页面链接相对于GridView控件的位置。可接受的值包括:Bottom、TopTopAndBottom
  • PagerSettings-PreviousPageImageUrl:给前一个页面链接分配一幅图像。
  • PagerSettings-PreviousPageText:和前一个页面链接一起显示的文本。
  • PagerSettings-Visible:用信号说明页面链接是否显示的布尔值。

简化操作

最初,ASP.NET 1.x 的DataGrid控件受到新接触该平台的经验丰富的开发者的欢迎,因为它大大减轻了他们的开发工作,但随着他们强烈要求更多功能和简化的用法,他们对DataGrid控件的喜爱之情也很快消失。ASP.NET 2.0的GridView控件通过一般不需要后台编码的简化用法解决了开发者的抱怨。你可以通过编辑Web Form的来源,轻松连接到一个数据源,并提供排序、分页、编辑和其它功能。下周我将说明如何使用GridView编辑、删除和增加新数据。


Tony Patton拥有丰富的Java、VB、Lotus及XML方面的知识,是一个专业的应用程序开发人员。

责任编辑:张琎

查看本文国际来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章