62,041
社区成员
发帖
与我相关
我的任务
分享
在表中显示数据源的值,其中每列表示一个字段,每行表示一条记录。使用 GridView 控件可以选择和编辑这些项以及对它们进行排序。
GridView 控件用来在表中显示数据源的值。每列表示一个字段,而每行表示一条记录。GridView 控件支持下面的功能:
绑定至数据源控件,如 SqlDataSource。
内置排序功能。
内置更新和删除功能。
内置分页功能。
内置行选择功能。
以编程方式访问 GridView 对象模型以动态设置属性、处理事件等。
多个键字段。
用于超链接列的多个数据字段。
可通过主题和样式进行自定义的外观。
绑定到数据
GridView 控件可绑定到数据源控件(如 SqlDataSource、ObjectDataSource 等等),以及实现 System.Collections..::.IEnumerable 接口的任何数据源(如 System.Data..::.DataView、System.Collections..::.ArrayList 或 System.Collections..::.Hashtable)。使用以下方法之一将 GridView 控件绑定到适当的数据源类型:
若要绑定到某个数据源控件,请将 GridView 控件的 DataSourceID 属性设置为该数据源控件的 ID 值。GridView 控件自动绑定到指定的数据源控件,并且可利用该数据源控件的功能来执行排序、更新、删除和分页。这是绑定到数据的首选方法。
若要绑定到某个实现 System.Collections..::.IEnumerable 接口的数据源,请以编程方式将 GridView 控件的 DataSource 属性设置为该数据源,然后调用 DataBind 方法。当使用此方法时,GridView 控件不提供内置的排序、更新、删除和分页功能。需要使用适当的事件提供此功能。