WebGrid 类

定义

使用 HTML 表元素在网页上显示数据。

public class WebGrid
type WebGrid = class
Public Class WebGrid
继承
WebGrid

构造函数

WebGrid(IEnumerable<Object>, IEnumerable<String>, String, Int32, Boolean, Boolean, String, String, String, String, String, String, String)

初始化 WebGrid 类的新实例。

属性

AjaxUpdateCallback

获取在更新与 WebGrid 实例关联的 HTML 元素以响应 Ajax 更新请求后调用的 JavaScript 函数的名称。

AjaxUpdateContainerId

获取 HTML ID 属性的值,该属性标记网页上的 HTML 元素,该元素获取与 WebGrid 实例关联的动态 Ajax 更新。

CanSort

获取一个值,该值指示实例是否 WebGrid 支持排序。

ColumnNames

获取一个集合,其中包含绑定到 WebGrid 实例的每个数据列的名称。

FieldNamePrefix

获取应用于与 实例关联的所有查询字符串字段的 WebGrid 前缀。

HasSelection

获取一个值,该值指示是否选择了 实例中的 WebGrid 行。

IsAjaxEnabled

返回一个值,该值指示实例是否可以 WebGrid 使用 Ajax 调用来刷新显示。

PageCount

获取实例包含的 WebGrid 页数。

PageFieldName

获取用于指定实例的当前页的查询字符串字段的 WebGrid 全名。

PageIndex

获取或设置实例的当前页的 WebGrid 索引。

Rows

获取一个列表,该列表包含对网格进行排序后实例的当前页 WebGrid 上的行。

RowsPerPage

获取实例的每一页上 WebGrid 显示的行数。

SelectedIndex

获取或设置所选行相对于实例的当前页的 WebGrid 索引。

SelectedRow

获取实例的 WebGrid 当前选定行。

SelectionFieldName

获取用于指定实例的选定行的查询字符串字段的 WebGrid 全名。

SortColumn

获取或设置实例排序依据的数据列 WebGrid 的名称。

SortDirection

获取或设置实例排序的方向 WebGrid

SortDirectionFieldName

获取用于指定实例排序方向的查询字符串字段的 WebGrid 全名。

SortFieldName

获取查询字符串字段的全名,该字段用于指定实例排序依据的数据列 WebGrid 的名称。

TotalRowCount

获取实例包含的行 WebGrid 总数。

方法

AddSorter<TElement,TProperty>(String, Expression<Func<TElement,TProperty>>)

为给定列添加特定的排序函数。

Bind(IEnumerable<Object>, IEnumerable<String>, Boolean, Int32)

将指定数据绑定到 WebGrid 实例。

Column(String, String, Func<Object,Object>, String, Boolean)

创建一个新的 WebGridColumn 实例。

Columns(WebGridColumn[])

返回包含指定 WebGridColumn 实例的数组。

GetContainerUpdateScript(String)

返回一个 JavaScript 语句,该语句可用于更新与指定网页上的 WebGrid 实例关联的 HTML 元素。

GetHtml(String, String, String, String, String, String, String, Boolean, Boolean, String, IEnumerable<WebGridColumn>, IEnumerable<String>, WebGridPagerModes, String, String, String, String, Int32, Object)

返回用于呈现 WebGrid 实例的 HTML 标记,并使用指定的分页选项。

GetPageUrl(Int32)

返回可用于显示实例的指定数据页的 WebGrid URL。

GetSortUrl(String)

返回可用于按指定列对 WebGrid 实例进行排序的 URL。

Pager(WebGridPagerModes, String, String, String, String, Int32)

返回用于为实例提供指定分页支持的 WebGrid HTML 标记。

Table(String, String, String, String, String, String, String, Boolean, Boolean, String, IEnumerable<WebGridColumn>, IEnumerable<String>, Func<Object,Object>, Object)

返回用于呈现实例的 WebGrid HTML 标记。

适用于