Partager via


WebGrid Classe

Définition

Affiche des données sur une page web à l’aide d’un élément de table HTML.

public class WebGrid
type WebGrid = class
Public Class WebGrid
Héritage
WebGrid

Constructeurs

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

Initialise une nouvelle instance de la classe WebGrid.

Propriétés

AjaxUpdateCallback

Obtient le nom de la fonction JavaScript à appeler après que l’élément HTML associé à l’instance WebGrid a été mis à jour en réponse à une demande de mise à jour Ajax.

AjaxUpdateContainerId

Obtient la valeur de l’attribut ID HTML qui marque un élément HTML sur la page web qui obtient des mises à jour Ajax dynamiques associées à l’instance WebGrid .

CanSort

Obtient une valeur qui indique si le instance prend en charge le WebGrid tri.

ColumnNames

Obtient une collection qui contient le nom de chaque colonne de données liée au WebGrid instance.

FieldNamePrefix

Obtient le préfixe appliqué à tous les champs de chaîne de requête associés à l’instance WebGrid .

HasSelection

Obtient une valeur qui indique si une ligne dans le WebGrid instance est sélectionnée.

IsAjaxEnabled

Retourne une valeur qui indique si le WebGrid instance peut utiliser des appels Ajax pour actualiser l’affichage.

PageCount

Obtient le nombre de pages que le WebGrid instance contient.

PageFieldName

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

PageIndex

Obtient ou définit l’index de la page active du WebGrid instance.

Rows

Obtient une liste qui contient les lignes qui se trouvent sur la page active du WebGrid instance une fois la grille triée.

RowsPerPage

Obtient le nombre de lignes affichées sur chaque page du WebGrid instance.

SelectedIndex

Obtient ou définit l’index de la ligne sélectionnée par rapport à la page active du WebGrid instance.

SelectedRow

Obtient la ligne actuellement sélectionnée du WebGrid instance.

SelectionFieldName

Obtient le nom complet du champ de chaîne de requête utilisé pour spécifier la ligne sélectionnée du WebGrid instance.

SortColumn

Obtient ou définit le nom de la colonne de données selon laquelle le WebGrid instance est trié.

SortDirection

Obtient ou définit la direction dans laquelle le WebGrid instance est trié.

SortDirectionFieldName

Obtient le nom complet du champ de chaîne de requête utilisé pour spécifier le sens de tri du WebGrid instance.

SortFieldName

Obtient le nom complet 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é.

TotalRowCount

Obtient le nombre total de lignes que contient le WebGrid instance.

Méthodes

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

Ajoute une fonction de tri spécifique pour une colonne donnée.

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

Lie les données spécifiées au WebGrid instance.

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

Crée une instance WebGridColumn.

Columns(WebGridColumn[])

Retourne un tableau qui contient les instances spécifiées WebGridColumn .

GetContainerUpdateScript(String)

Retourne une instruction JavaScript qui peut être utilisée pour mettre à jour l’élément HTML associé à l’instance WebGrid sur la page web spécifiée.

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

Retourne le balisage HTML utilisé pour afficher le WebGrid instance et à l’aide des options de pagination spécifiées.

GetPageUrl(Int32)

Retourne une URL qui peut être utilisée pour afficher la page de données spécifiée du WebGrid instance.

GetSortUrl(String)

Retourne une URL qui peut être utilisée pour trier les WebGrid instance par la colonne spécifiée.

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

Retourne le balisage HTML utilisé pour fournir la prise en charge de pagination spécifiée pour le WebGrid instance.

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

Retourne le balisage HTML utilisé pour afficher le WebGrid instance.

S’applique à