Поделиться через


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

Возвращает имя функции JavaScript для вызова после обновления элемента HTML, связанного с экземпляром WebGrid , в ответ на запрос на обновление Ajax.

AjaxUpdateContainerId

Возвращает значение атрибута HTML id, который помечает элемент HTML на веб-странице, получающий динамические обновления Ajax, связанные с экземпляром WebGrid .

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, который можно использовать для обновления ЭЛЕМЕНТА HTML, связанного с экземпляром WebGrid на указанной веб-странице.

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

Возвращает HTML-разметку, которая используется для отрисовки экземпляра WebGrid и с использованием указанных параметров разбиения на страницы.

GetPageUrl(Int32)

Возвращает URL-адрес, который можно использовать для отображения указанной страницы данных экземпляра WebGrid .

GetSortUrl(String)

Возвращает URL-адрес, который можно использовать для сортировки экземпляра WebGrid по указанному столбцу.

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

Возвращает html-разметку, которая используется для предоставления указанной поддержки разбиения по страницам для экземпляра WebGrid .

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

Возвращает html-разметку, используемую для отрисовки экземпляра WebGrid .

Применяется к