Partilhar via


WebGrid Construtor

Definição

Inicializa uma nova instância da classe WebGrid.

public WebGrid (System.Collections.Generic.IEnumerable<dynamic> source = default, System.Collections.Generic.IEnumerable<string> columnNames = default, string defaultSort = default, int rowsPerPage = 10, bool canPage = true, bool canSort = true, string ajaxUpdateContainerId = default, string ajaxUpdateCallback = default, string fieldNamePrefix = default, string pageFieldName = default, string selectionFieldName = default, string sortFieldName = default, string sortDirectionFieldName = default);
new System.Web.Helpers.WebGrid : seq<obj> * seq<string> * string * int * bool * bool * string * string * string * string * string * string * string -> System.Web.Helpers.WebGrid
Public Sub New (Optional source As IEnumerable(Of Object) = null, Optional columnNames As IEnumerable(Of String) = null, Optional defaultSort As String = null, Optional rowsPerPage As Integer = 10, Optional canPage As Boolean = true, Optional canSort As Boolean = true, Optional ajaxUpdateContainerId As String = null, Optional ajaxUpdateCallback As String = null, Optional fieldNamePrefix As String = null, Optional pageFieldName As String = null, Optional selectionFieldName As String = null, Optional sortFieldName As String = null, Optional sortDirectionFieldName As String = null)

Parâmetros

source
IEnumerable<Object>

Os dados a serem exibidos.

columnNames
IEnumerable<String>

Uma coleção que contém os nomes das colunas de dados a serem exibidas. Por padrão, esse valor é preenchido automaticamente de acordo com os valores no source parâmetro .

defaultSort
String

O nome da coluna de dados usada para classificar a grade por padrão.

rowsPerPage
Int32

O número de linhas exibidas em cada página da grade quando a paginação está habilitada. O padrão é 10.

canPage
Boolean

true para especificar que a paginação está habilitada para a WebGrid instância; caso contrário, false. O padrão é true.

canSort
Boolean

true para especificar que a classificação está habilitada para a WebGrid instância; caso contrário, false. O padrão é true.

ajaxUpdateContainerId
String

O valor do atributo ID HTML usado para marcar o elemento HTML que obtém atualizações dinâmicas do Ajax associadas à WebGrid instância.

ajaxUpdateCallback
String

O nome da função JavaScript que é chamada depois que o elemento HTML especificado pela AjaxUpdateContainerId propriedade foi atualizado. Se o nome de uma função não for fornecido, nenhuma função será chamada. Se a função especificada não existir, um erro de JavaScript ocorrerá se ele for invocado.

fieldNamePrefix
String

O prefixo que é aplicado a todos os campos de cadeia de caracteres de consulta associados à WebGrid instância. Esse valor é usado para dar suporte a várias WebGrid instâncias na mesma página da Web.

pageFieldName
String

O nome do campo query-string usado para especificar a página atual da WebGrid instância.

selectionFieldName
String

O nome do campo query-string usado para especificar a linha selecionada atualmente da WebGrid instância.

sortFieldName
String

O nome do campo query-string usado para especificar o nome da coluna de dados pela qual a WebGrid instância é classificada.

sortDirectionFieldName
String

O nome do campo query-string usado para especificar a direção na qual a WebGrid instância é classificada.

Aplica-se a