Partager via


WebGrid Constructeur

Définition

Initialise une nouvelle instance de la 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)

Paramètres

source
IEnumerable<Object>

Données à afficher.

columnNames
IEnumerable<String>

Collection qui contient le nom des colonnes de données à afficher. Par défaut, cette valeur est renseignée automatiquement en fonction des valeurs du source paramètre .

defaultSort
String

Nom de la colonne de données qui permet de trier la grille par défaut.

rowsPerPage
Int32

Nombre de lignes affichées sur chaque page de la grille lorsque la pagination est activée. La valeur par défaut est de 10.

canPage
Boolean

true pour spécifier que la pagination est activée pour le WebGrid instance ; sinon, false. La valeur par défaut est true.

canSort
Boolean

true pour spécifier que le tri est activé pour le WebGrid instance ; sinon, false. La valeur par défaut est true.

ajaxUpdateContainerId
String

Valeur de l’attribut ID HTML utilisé pour marquer l’élément HTML qui obtient les mises à jour Ajax dynamiques associées à l’instance WebGrid .

ajaxUpdateCallback
String

Nom de la fonction JavaScript appelée après la mise à jour de l’élément HTML spécifié par la AjaxUpdateContainerId propriété. Si aucun nom de fonction n'est fourni, aucune fonction n'est appelée. Si la fonction spécifiée n'existe pas, une erreur JavaScript se produit si elle est appelée.

fieldNamePrefix
String

Préfixe appliqué à tous les champs de chaîne de requête associés à l’instance WebGrid . Cette valeur est utilisée pour prendre en charge plusieurs WebGrid instances sur la même page web.

pageFieldName
String

Nom du champ de chaîne de requête utilisé pour spécifier la page active du WebGrid instance.

selectionFieldName
String

Nom du champ de chaîne de requête utilisé pour spécifier la ligne actuellement sélectionnée de l’instance WebGrid .

sortFieldName
String

Nom du champ de chaîne de requête utilisé pour spécifier le nom de la colonne de données selon laquelle le WebGrid instance est trié.

sortDirectionFieldName
String

Nom du champ de chaîne de requête utilisé pour spécifier la direction dans laquelle le WebGrid instance est trié.

S’applique à