.NET 数据控件大全 GridView,DataList,DetailsView,FormView,ListView,Repeater,DataPager

GridView,DataList,DetailsView,FormView,ListView,Repeater,DataPager

1.GridView

GridView 控件以表的形式显示数据,并提供对列进行排序、分页、翻阅数据以及编辑或删除单个记录的功能。在表中显示数据源的值,其中每列表示一个字段,每行表示一条记录。

GridView 控件支持下面的功能:

  • 绑定至数据源控件,如 SqlDataSource

  • 内置排序功能。

  • 内置更新和删除功能。

  • 内置分页功能。

  • 内置行选择功能。

  • 以编程方式访问 GridView 对象模型以动态设置属性、处理事件等。

  • 多个键字段。

  • 用于超链接列的多个数据字段。

  • 可通过主题和样式进行自定义的外观.

     GridView 控件不直接支持将记录插入数据源。但是,通过将 GridView 控件与 DetailsViewFormView 控件结合使用则可以插入记录。

GridView 控件是 ASP.NET 的早期版本中提供的 DataGrid 控件的后继控件。除了添加利用数据源控件功能的新功能,GridView 控件还实现了某些改进,例如,定义多个主键字段的功能、使用绑定字段和模板的改进用户界面自定义以及用于处理或取消事件的新模型。

 

2.DataList

DataList 控件以表的形式呈现数据,通过该控件,您可以使用不同的布局来显示数据记录,例如,将数据记录排成列或行的形式。您可以对 DataList 控件进行配置,使用户能够编辑或删除表中的记录。(DataList 控件不使用数据源控件的数据修改功能;您必须自己提供此代码。)DataList 控件与 Repeater 控件的不同之处在于:DataList 控件将项显式放在 HTML 表中,而 Repeater 控件则不然。

DataList 控件的显示方向可以是垂直或水平的。设置 RepeatDirection 属性以指定显示方向。

DataList 控件的布局由 RepeatLayout 属性控制。将此属性设置为 RepeatLayout.Table 将以表的形式显示 DataList;而设置为 RepeatLayout.Flow 将显示不具有表结构的 DataList。

3.DetailsView

4.FormView

5.ListView

6.Repeater

7.DataPager

 

 

 

 最近没时间整理,请不要拍砖!!

 有时间好好整理整理。

原文地址:https://www.cnblogs.com/dchly/p/2771286.html