Partager via


GridView Classe

Définition

Affiche les valeurs d’une source de données dans une table où chaque colonne représente un champ et chaque ligne représente un enregistrement. Le GridView contrôle vous permet de sélectionner, trier et modifier ces éléments.

public ref class GridView : System::Web::UI::WebControls::CompositeDataBoundControl, System::Web::UI::ICallbackEventHandler, System::Web::UI::IPostBackEventHandler, System::Web::UI::WebControls::ICallbackContainer, System::Web::UI::WebControls::IPersistedSelector, System::Web::UI::WebControls::IPostBackContainer
public ref class GridView : System::Web::UI::WebControls::CompositeDataBoundControl, System::Web::UI::ICallbackEventHandler, System::Web::UI::IDataKeysControl, System::Web::UI::IPostBackEventHandler, System::Web::UI::WebControls::ICallbackContainer, System::Web::UI::WebControls::IDataBoundListControl, System::Web::UI::WebControls::IFieldControl, System::Web::UI::WebControls::IPersistedSelector, System::Web::UI::WebControls::IPostBackContainer
[System.Web.UI.ControlValueProperty("SelectedValue")]
public class GridView : System.Web.UI.WebControls.CompositeDataBoundControl, System.Web.UI.ICallbackEventHandler, System.Web.UI.IPostBackEventHandler, System.Web.UI.WebControls.ICallbackContainer, System.Web.UI.WebControls.IPersistedSelector, System.Web.UI.WebControls.IPostBackContainer
[System.Web.UI.ControlValueProperty("SelectedValue")]
public class GridView : System.Web.UI.WebControls.CompositeDataBoundControl, System.Web.UI.ICallbackEventHandler, System.Web.UI.IDataKeysControl, System.Web.UI.IPostBackEventHandler, System.Web.UI.WebControls.ICallbackContainer, System.Web.UI.WebControls.IDataBoundListControl, System.Web.UI.WebControls.IFieldControl, System.Web.UI.WebControls.IPersistedSelector, System.Web.UI.WebControls.IPostBackContainer
[<System.Web.UI.ControlValueProperty("SelectedValue")>]
type GridView = class
    inherit CompositeDataBoundControl
    interface IPostBackContainer
    interface IPostBackEventHandler
    interface ICallbackContainer
    interface ICallbackEventHandler
    interface IPersistedSelector
[<System.Web.UI.ControlValueProperty("SelectedValue")>]
type GridView = class
    inherit CompositeDataBoundControl
    interface IPostBackContainer
    interface IPostBackEventHandler
    interface ICallbackContainer
    interface ICallbackEventHandler
    interface IPersistedSelector
    interface IDataKeysControl
    interface IDataBoundListControl
    interface IDataBoundControl
    interface IFieldControl
Public Class GridView
Inherits CompositeDataBoundControl
Implements ICallbackContainer, ICallbackEventHandler, IPersistedSelector, IPostBackContainer, IPostBackEventHandler
Public Class GridView
Inherits CompositeDataBoundControl
Implements ICallbackContainer, ICallbackEventHandler, IDataBoundListControl, IDataKeysControl, IFieldControl, IPersistedSelector, IPostBackContainer, IPostBackEventHandler
Héritage
Attributs
Implémente

Exemples

Un projet de site web Visual Studio avec du code source est disponible pour accompagner cette rubrique : Télécharger.

L’exemple suivant montre comment utiliser le GridView contrôle pour afficher les valeurs de la table Customers de l’exemple de base de données AdventureWorksLT dans Microsoft SQL Server. Les valeurs sont récupérées à l’aide d’un SqlDataSource contrôle.

<asp:sqldatasource id="CustomersSource"
  selectcommand="SELECT CustomerID, CompanyName, FirstName, LastName FROM SalesLT.Customer"
  connectionstring="<%$ ConnectionStrings:AWLTConnectionString %>" 
  runat="server"/>

<asp:gridview id="CustomersGridView" 
  datasourceid="CustomersSource" 
  autogeneratecolumns="False"
  emptydatatext="No data available." 
  allowpaging="True" 
  runat="server" DataKeyNames="CustomerID">
    <Columns>
        <asp:BoundField DataField="CustomerID" HeaderText="CustomerID" 
            InsertVisible="False" ReadOnly="True" SortExpression="CustomerID" />
        <asp:BoundField DataField="CompanyName" HeaderText="CompanyName" 
            SortExpression="CompanyName" />
        <asp:BoundField DataField="FirstName" HeaderText="FirstName" 
            SortExpression="FirstName" />
        <asp:BoundField DataField="LastName" HeaderText="LastName" 
            SortExpression="LastName" />
    </Columns>
</asp:gridview>
<asp:sqldatasource id="CustomersSource"
  selectcommand="SELECT CustomerID, CompanyName, FirstName, LastName FROM SalesLT.Customer"
  connectionstring="<%$ ConnectionStrings:AWLTConnectionString %>" 
  runat="server"/>

<asp:gridview id="CustomersGridView" 
  datasourceid="CustomersSource" 
  autogeneratecolumns="False"
  emptydatatext="No data available." 
  allowpaging="True" 
  runat="server" DataKeyNames="CustomerID">
    <Columns>
        <asp:BoundField DataField="CustomerID" HeaderText="CustomerID" 
            InsertVisible="False" ReadOnly="True" SortExpression="CustomerID" />
        <asp:BoundField DataField="CompanyName" HeaderText="CompanyName" 
            SortExpression="CompanyName" />
        <asp:BoundField DataField="FirstName" HeaderText="FirstName" 
            SortExpression="FirstName" />
        <asp:BoundField DataField="LastName" HeaderText="LastName" 
            SortExpression="LastName" />
    </Columns>
</asp:gridview>

L’exemple suivant montre comment utiliser le GridView contrôle et un LinqDataSource contrôle pour pouvoir modifier les enregistrements.

<asp:LinqDataSource ID="LinqDataSource1" runat="server" 
    ContextTypeName="AdventureWorksLTDataClassesDataContext"
    EnableDelete="True" EnableInsert="True" EnableUpdate="True" 
    TableName="SalesOrderDetails">
</asp:LinqDataSource>

<asp:GridView ID="GridView1" runat="server" 
    AutoGenerateColumns="False" 
    DataKeyNames="SalesOrderID,SalesOrderDetailID"
    DataSourceID="LinqDataSource1">
    <Columns>
        <asp:CommandField ShowDeleteButton="True" 
            ShowEditButton="True" />
        <asp:BoundField DataField="SalesOrderID" 
            HeaderText="SalesOrderID" ReadOnly="True"
            SortExpression="SalesOrderID" />
        <asp:BoundField DataField="SalesOrderDetailID" 
            HeaderText="SalesOrderDetailID" InsertVisible="False"
            ReadOnly="True" SortExpression="SalesOrderDetailID" />
        <asp:BoundField DataField="OrderQty" 
            HeaderText="OrderQty" SortExpression="OrderQty" />
        <asp:BoundField DataField="ProductID" 
            HeaderText="ProductID" SortExpression="ProductID" />
        <asp:BoundField DataField="UnitPrice" 
            HeaderText="UnitPrice" SortExpression="UnitPrice" />
        <asp:BoundField DataField="ModifiedDate" 
            HeaderText="ModifiedDate" SortExpression="ModifiedDate" />
    </Columns>
</asp:GridView>
<asp:LinqDataSource ID="LinqDataSource1" runat="server" 
    ContextTypeName="AdventureWorksLTDataClassesDataContext"
    EnableDelete="True" EnableInsert="True" EnableUpdate="True" 
    TableName="SalesOrderDetails">
</asp:LinqDataSource>

<asp:GridView ID="GridView1" runat="server" 
    AutoGenerateColumns="False" 
    DataKeyNames="SalesOrderID,SalesOrderDetailID"
    DataSourceID="LinqDataSource1">
    <Columns>
        <asp:CommandField ShowDeleteButton="True" 
            ShowEditButton="True" />
        <asp:BoundField DataField="SalesOrderID" 
            HeaderText="SalesOrderID" ReadOnly="True"
            SortExpression="SalesOrderID" />
        <asp:BoundField DataField="SalesOrderDetailID" 
            HeaderText="SalesOrderDetailID" InsertVisible="False"
            ReadOnly="True" SortExpression="SalesOrderDetailID" />
        <asp:BoundField DataField="OrderQty" 
            HeaderText="OrderQty" SortExpression="OrderQty" />
        <asp:BoundField DataField="ProductID" 
            HeaderText="ProductID" SortExpression="ProductID" />
        <asp:BoundField DataField="UnitPrice" 
            HeaderText="UnitPrice" SortExpression="UnitPrice" />
        <asp:BoundField DataField="ModifiedDate" 
            HeaderText="ModifiedDate" SortExpression="ModifiedDate" />
    </Columns>
</asp:GridView>

Pour obtenir un exemple illustrant comment accéder aux valeurs dans les cellules, consultez GridViewRow.

Remarques

Dans cette rubrique :

Présentation

Le GridView contrôle est utilisé pour afficher les valeurs d’une source de données dans une table. Chaque colonne représente un champ, tandis que chaque ligne représente un enregistrement. Le GridView contrôle prend en charge les fonctionnalités suivantes :

  • Liaison à des contrôles de source de données, tels que SqlDataSource.

  • Fonctionnalités de tri intégrées.

  • Fonctionnalités de mise à jour et de suppression intégrées.

  • Fonctionnalités de pagination intégrées.

  • Fonctionnalités de sélection de lignes intégrées.

  • Accès programmatique au GridView modèle objet pour définir dynamiquement les propriétés, gérer les événements, et ainsi de suite.

  • Plusieurs champs clés.

  • Plusieurs champs de données pour les colonnes de lien hypertexte.

  • Apparence personnalisable via des thèmes et des styles.

  • Pour en savoir plus sur les autres contrôles liés aux données disponibles dans ASP.NET, consultez Data-Bound contrôles de serveur web.

Note

Si vous connaissez bien le DataGrid contrôle de .NET Framework version 1.0, le GridView contrôle est le successeur du DataGrid contrôle.

Champs de colonne

Chaque colonne du GridView contrôle est représentée par un DataControlField objet. Par défaut, la AutoGenerateColumns propriété est définie truesur , ce qui crée un AutoGeneratedField objet pour chaque champ de la source de données. Chaque champ est ensuite rendu sous forme de colonne dans le GridView contrôle dans l’ordre dans lequel chaque champ apparaît dans la source de données.

Vous pouvez également contrôler manuellement les champs de colonne qui apparaissent dans le GridView contrôle en définissant la AutoGenerateColumns propriété false sur, puis en définissant votre propre collection de champs de colonne. Différents types de champs de colonne déterminent le comportement des colonnes dans le contrôle. Le tableau suivant répertorie les différents types de champs de colonne qui peuvent être utilisés.

Type de champ de colonne Description
BoundField Affiche la valeur d’un champ dans une source de données. Il s’agit du type de colonne par défaut du GridView contrôle.
ButtonField Affiche un bouton de commande pour chaque élément du GridView contrôle. Cela vous permet de créer une colonne de contrôles de bouton personnalisés, tels que le bouton Ajouter ou Supprimer.
CheckBoxField Affiche une case à cocher pour chaque élément du GridView contrôle. Ce type de champ de colonne est couramment utilisé pour afficher les champs avec une valeur booléenne.
CommandField Affiche des boutons de commande prédéfinis pour effectuer des opérations de sélection, de modification ou de suppression.
HyperLinkField Affiche la valeur d’un champ dans une source de données en tant que lien hypertexte. Ce type de champ de colonne vous permet de lier un deuxième champ à l’URL du lien hypertexte.
ImageField Affiche une image pour chaque élément du GridView contrôle.
TemplateField Affiche le contenu défini par l’utilisateur pour chaque élément du GridView contrôle en fonction d’un modèle spécifié. Ce type de champ de colonne vous permet de créer un champ de colonne personnalisé.

Pour définir une collection de champs de colonne de manière déclarative, commencez par ajouter des balises d’ouverture et de fermeture <Columns> entre les balises d’ouverture et de fermeture du GridView contrôle. Ensuite, répertoriez les champs de colonne que vous souhaitez inclure entre les balises d’ouverture et de fermeture <Columns> . Les colonnes spécifiées sont ajoutées à la Columns collection dans l’ordre indiqué. La Columns collection stocke tous les champs de colonne dans le contrôle et vous permet de gérer par programmation les champs de colonne dans le GridView contrôle.

Les champs de colonne explicitement déclarés peuvent être affichés en combinaison avec les champs de colonne générés automatiquement. Lorsque les deux sont utilisés, les champs de colonne déclarés explicitement sont rendus en premier, suivis des champs de colonne générés automatiquement.

Note

Les champs de colonne générés automatiquement ne sont pas ajoutés à la Columns collection.

Liaison à des données

Le GridView contrôle peut être lié à un contrôle de source de données (tel que le contrôle ou ObjectDataSource le SqlDataSource contrôle) ou à n’importe quelle collection de sources de données qui implémente l’interfaceSystem.Collections.IEnumerable, telle que System.Data.DataView, , System.Collections.ArrayListou System.Collections.Generic.List<T>d’autres types de collection. Utilisez l’une des méthodes suivantes pour lier le GridView contrôle au type de source de données approprié :

  • Pour établir une liaison à un contrôle de source de données, définissez la DataSourceID propriété du GridView contrôle sur la ID valeur du contrôle de source de données. Le GridView contrôle est automatiquement lié au contrôle de source de données spécifié et peut tirer parti des fonctionnalités du contrôle de source de données pour effectuer le tri, la mise à jour, la suppression et la pagination. Il s’agit de la méthode préférée à lier aux données.

  • Pour établir une liaison à une source de données qui implémente l’interface System.Collections.IEnumerable , définissez par programme la DataSource propriété du GridView contrôle sur la source de données, puis appelez la DataBind méthode. Lorsque vous utilisez cette méthode, le GridView contrôle ne fournit pas de fonctionnalité intégrée de tri, de mise à jour, de suppression et de pagination. Vous devez fournir cette fonctionnalité à l’aide de l’événement approprié.

Pour plus d’informations sur la liaison de données, consultez ASP.NET Mappage de contenu d’accès aux données.

Note

Ce contrôle peut être utilisé pour afficher l’entrée utilisateur, qui peut inclure un script client malveillant. Vérifiez les informations envoyées à partir d’un client pour le script exécutable, les instructions SQL ou tout autre code avant de l’afficher dans votre application. Dans la mesure du possible, il est fortement recommandé que les valeurs soient encodées au format HTML avant qu’elles ne soient affichées dans ce contrôle (la BoundField classe encode les valeurs html par défaut). ASP.NET fournit une fonctionnalité de validation de demande d’entrée pour bloquer le script et le code HTML dans l’entrée utilisateur. Les contrôles de serveur de validation sont également fournis pour évaluer l’entrée utilisateur. Pour plus d’informations, consultez Présentation des contrôles de validation.

Opérations sur les données

Le GridView contrôle fournit de nombreuses fonctionnalités intégrées qui permettent à l’utilisateur de trier, mettre à jour, supprimer, sélectionner et parcourir des éléments dans le contrôle. Lorsque le GridView contrôle est lié à un contrôle de source de données, le GridView contrôle peut tirer parti des fonctionnalités du contrôle de source de données et fournir des fonctionnalités de tri, de mise à jour et de suppression automatiques.

Note

Le GridView contrôle peut prendre en charge le tri, la mise à jour et la suppression avec d’autres types de sources de données. Toutefois, vous devez fournir un gestionnaire d’événements approprié avec l’implémentation de ces opérations.

Le tri permet à l’utilisateur de trier les éléments du GridView contrôle par rapport à une colonne spécifique en cliquant sur l’en-tête de la colonne. Pour activer le tri, définissez la AllowSorting propriété sur true.

Les fonctionnalités de mise à jour, de suppression et de sélection automatiques sont activées lorsqu’un bouton dans un ButtonField champ ou TemplateField une colonne, avec le nom de commande « Modifier », « Supprimer » et « Sélectionner », respectivement, est cliqué. Le GridView contrôle peut ajouter automatiquement un champ de colonne avec un CommandField bouton Modifier, Supprimer ou Sélectionner si la AutoGenerateDeleteButtonAutoGenerateEditButtonpropriété est AutoGenerateSelectButton définie truesur , respectivement.

Note

L’insertion d’enregistrements dans la source de données n’est pas directement prise en charge par le GridView contrôle. Toutefois, il est possible d’insérer des enregistrements à l’aide du GridView contrôle conjointement avec le ou FormView le DetailsView contrôle. Pour plus d’informations, consultez DetailsView ou FormView, respectivement.

Au lieu d’afficher tous les enregistrements dans la source de données en même temps, le GridView contrôle peut automatiquement décomposer les enregistrements en pages. Pour activer la pagination, définissez la AllowPaging propriété sur true.

Note

Le GridView contrôle est recréé sur la publication en fonction des informations stockées dans ViewState. Si le GridView contrôle inclut une TemplateField ou une CommandField propriété CausesValidation définie truesur , la EnableViewState propriété doit également être définie pour true s’assurer que les opérations de données simultanées, telles que les mises à jour et les suppressions, s’appliquent à la ligne appropriée.

Personnalisation de l’interface utilisateur

Vous pouvez personnaliser l’apparence du GridView contrôle en définissant les propriétés de style pour les différentes parties du contrôle. Le tableau suivant répertorie les différentes propriétés de style.

Style, propriété Description
AlternatingRowStyle Paramètres de style pour les lignes de données alternées dans le GridView contrôle. Lorsque cette propriété est définie, les lignes de données sont affichées en alternance entre les RowStyle paramètres et les AlternatingRowStyle paramètres.
EditRowStyle Paramètres de style de la ligne en cours de modification dans le GridView contrôle.
EmptyDataRowStyle Paramètres de style de la ligne de données vide affichée dans le GridView contrôle lorsque la source de données ne contient aucun enregistrement.
FooterStyle Paramètres de style pour la ligne de pied de page du GridView contrôle.
HeaderStyle Paramètres de style pour la ligne d’en-tête du GridView contrôle.
PagerStyle Paramètres de style de la ligne du pagineur du GridView contrôle.
RowStyle Paramètres de style pour les lignes de données dans le GridView contrôle. Lorsque la AlternatingRowStyle propriété est également définie, les lignes de données sont affichées en alternance entre les RowStyle paramètres et les AlternatingRowStyle paramètres.
SelectedRowStyle Paramètres de style de la ligne sélectionnée dans le GridView contrôle.
SortedAscendingCellStyle Le paramètre de style de la colonne de données par laquelle les données sont triées dans le GridView contrôle. Lorsque ce style est défini, le style (par exemple, colonne en surbrillance) est appliqué aux cellules lorsque les données sont triées dans l’ordre croissant.
SortedAscendingHeaderStyle Le paramètre de style de la colonne de données par laquelle les données sont triées dans le GridView contrôle. Lorsque ce style est défini, une flèche indiquant que les données sont triées par ordre croissant est placée sur l’en-tête du GridView contrôle lorsque les données sont triées dans l’ordre croissant.
SortedDescendingCellStyle Le paramètre de style de la colonne de données par laquelle les données sont triées dans le GridView contrôle. Lorsque ce style est défini, le style (par exemple, colonne en surbrillance) est appliqué aux cellules lorsque les données sont triées dans l’ordre décroissant.
SortedDescendingHeaderStyle Le paramètre de style de la colonne de données par laquelle les données sont triées dans le GridView contrôle. Lorsque ce style est défini, une flèche pointant vers le bas est placée sur l’en-tête du GridView moment où les données sont triées dans l’ordre décroissant.

Vous pouvez également afficher ou masquer différentes parties du contrôle. Le tableau suivant répertorie les propriétés qui contrôlent les parties affichées ou masquées.

Propriété Description
ShowFooter Affiche ou masque la section pied de page du GridView contrôle.
ShowHeader Affiche ou masque la section d’en-tête du GridView contrôle.

Événements

Le GridView contrôle fournit plusieurs événements que vous pouvez programmer. Cela vous permet d’exécuter une routine personnalisée chaque fois qu’un événement se produit. Le tableau suivant répertorie les événements pris en charge par le GridView contrôle.

Événement Description
PageIndexChanged Se produit lorsqu’un des boutons du pagineur est cliqué, mais après que le GridView contrôle gère l’opération de pagination. Cet événement est couramment utilisé lorsque vous devez effectuer une tâche une fois que l’utilisateur accède à une autre page du contrôle.
PageIndexChanging Se produit lorsqu’un des boutons du pagineur est cliqué, mais avant que le GridView contrôle gère l’opération de pagination. Cet événement est souvent utilisé pour annuler l’opération de pagination.
RowCancelingEdit Se produit lorsque le bouton Annuler d’une ligne est cliqué, mais avant que le contrôle quitte le GridView mode d’édition. Cet événement est souvent utilisé pour arrêter l’opération d’annulation.
RowCommand Se produit lorsqu’un bouton est cliqué dans le GridView contrôle. Cet événement est souvent utilisé pour effectuer une tâche lorsqu’un bouton est cliqué dans le contrôle.
RowCreated Se produit lorsqu’une nouvelle ligne est créée dans le GridView contrôle. Cet événement est souvent utilisé pour modifier le contenu d’une ligne lors de la création de la ligne.
RowDataBound Se produit lorsqu’une ligne de données est liée aux données dans le GridView contrôle. Cet événement est souvent utilisé pour modifier le contenu d’une ligne lorsque la ligne est liée aux données.
RowDeleted Se produit lorsque le bouton Supprimer d’une ligne est cliqué, mais une fois que le GridView contrôle a supprimé l’enregistrement de la source de données. Cet événement est souvent utilisé pour vérifier les résultats de l’opération de suppression.
RowDeleting Se produit lorsque le bouton Supprimer d’une ligne est cliqué, mais avant que le GridView contrôle supprime l’enregistrement de la source de données. Cet événement est souvent utilisé pour annuler l’opération de suppression.
RowEditing Se produit lorsque le bouton Modifier d’une ligne est cliqué, mais avant que le GridView contrôle ne passe en mode d’édition. Cet événement est souvent utilisé pour annuler l’opération d’édition.
RowUpdated Se produit lorsque le bouton Mettre à jour d’une ligne est cliqué, mais une fois que le GridView contrôle a mis à jour la ligne. Cet événement est souvent utilisé pour vérifier les résultats de l’opération de mise à jour.
RowUpdating Se produit lorsque le bouton Mettre à jour d’une ligne est cliqué, mais avant que le GridView contrôle ne met à jour la ligne. Cet événement est souvent utilisé pour annuler l’opération de mise à jour.
SelectedIndexChanged Se produit lorsque le bouton Sélectionner d’une ligne est cliqué, mais après que le GridView contrôle gère l’opération de sélection. Cet événement est souvent utilisé pour effectuer une tâche une fois qu’une ligne est sélectionnée dans le contrôle.
SelectedIndexChanging Se produit lorsque le bouton Sélectionner d’une ligne est cliqué, mais avant que le GridView contrôle gère l’opération de sélection. Cet événement est souvent utilisé pour annuler l’opération de sélection.
Sorted Se produit lorsque le lien hypertexte pour trier une colonne est cliqué, mais après que le GridView contrôle gère l’opération de tri. Cet événement est couramment utilisé pour effectuer une tâche après que l’utilisateur clique sur un lien hypertexte pour trier une colonne.
Sorting Se produit lorsque le lien hypertexte pour trier une colonne est cliqué, mais avant que le GridView contrôle gère l’opération de tri. Cet événement est souvent utilisé pour annuler l’opération de tri ou pour effectuer une routine de tri personnalisée.

Accessibilité

Pour plus d’informations sur la configuration de ce contrôle afin qu’il génère des marques conformes aux normes d’accessibilité, consultez Accessibilité dans Visual Studio et ASP.NET et ASP.NET Contrôles et accessibilité.

Syntaxe déclarative

<asp:GridView
    AccessKey="string"
    AllowPaging="True|False"
    AllowSorting="True|False"
    AutoGenerateColumns="True|False"
    AutoGenerateDeleteButton="True|False"
    AutoGenerateEditButton="True|False"
    AutoGenerateSelectButton="True|False"
    BackColor="color name|#dddddd"
    BackImageUrl="uri"
    BorderColor="color name|#dddddd"
    BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|Groove|Ridge|
        Inset|Outset"
    BorderWidth="size"
    Caption="string"
    CaptionAlign="NotSet|Top|Bottom|Left|Right"
    CellPadding="integer"
    CellSpacing="integer"
    CssClass="string"
    DataKeyNames="string"
    DataMember="string"
    DataSource="string"
    DataSourceID="string"
    EditIndex="integer"
    EmptyDataText="string"
    Enabled="True|False"
    EnableSortingAndPagingCallbacks="True|False"
    EnableTheming="True|False"
    EnableViewState="True|False"
    Font-Bold="True|False"
    Font-Italic="True|False"
    Font-Names="string"
    Font-Overline="True|False"
    Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|Medium|
        Large|X-Large|XX-Large"
    Font-Strikeout="True|False"
    Font-Underline="True|False"
    ForeColor="color name|#dddddd"
    GridLines="None|Horizontal|Vertical|Both"
    Height="size"
    HorizontalAlign="NotSet|Left|Center|Right|Justify"
    ID="string"
    OnDataBinding="DataBinding event handler"
    OnDataBound="DataBound event handler"
    OnDisposed="Disposed event handler"
    OnInit="Init event handler"
    OnLoad="Load event handler"
    OnPageIndexChanged="PageIndexChanged event handler"
    OnPageIndexChanging="PageIndexChanging event handler"
    OnPreRender="PreRender event handler"
    OnRowCancelingEdit="RowCancelingEdit event handler"
    OnRowCommand="RowCommand event handler"
    OnRowCreated="RowCreated event handler"
    OnRowDataBound="RowDataBound event handler"
    OnRowDeleted="RowDeleted event handler"
    OnRowDeleting="RowDeleting event handler"
    OnRowEditing="RowEditing event handler"
    OnRowUpdated="RowUpdated event handler"
    OnRowUpdating="RowUpdating event handler"
    OnSelectedIndexChanged="SelectedIndexChanged event handler"
    OnSelectedIndexChanging="SelectedIndexChanging event handler"
    OnSorted="Sorted event handler"
    OnSorting="Sorting event handler"
    OnUnload="Unload event handler"
    PageIndex="integer"
    PagerSettings-FirstPageImageUrl="uri"
    PagerSettings-FirstPageText="string"
    PagerSettings-LastPageImageUrl="uri"
    PagerSettings-LastPageText="string"
    PagerSettings-Mode="NextPrevious|Numeric|NextPreviousFirstLast|
        NumericFirstLast"
    PagerSettings-NextPageImageUrl="uri"
    PagerSettings-NextPageText="string"
    PagerSettings-PageButtonCount="integer"
    PagerSettings-Position="Bottom|Top|TopAndBottom"
    PagerSettings-PreviousPageImageUrl="uri"
    PagerSettings-PreviousPageText="string"
    PagerSettings-Visible="True|False"
    PageSize="integer"
    RowHeaderColumn="string"
    runat="server"
    SelectedIndex="integer"
    ShowFooter="True|False"
    ShowHeader="True|False"
    SkinID="string"
    Style="string"
    TabIndex="integer"
    ToolTip="string"
    UseAccessibleHeader="True|False"
    Visible="True|False"
    Width="size"
>
        <AlternatingRowStyle />
        <Columns>
                <asp:BoundField
                    AccessibleHeaderText="string"
                    ApplyFormatInEditMode="True|False"
                    ConvertEmptyStringToNull="True|False"
                    DataField="string"
                    DataFormatString="string"
                    FooterText="string"
                    HeaderImageUrl="uri"
                    HeaderText="string"
                    HtmlEncode="True|False"
                    InsertVisible="True|False"
                    NullDisplayText="string"
                    ReadOnly="True|False"
                    ShowHeader="True|False"
                    SortExpression="string"
                    Visible="True|False"
>
                        <ControlStyle />
                        <FooterStyle />
                        <HeaderStyle />
                        <ItemStyle />
                </asp:BoundField>
                <asp:ButtonField
                    AccessibleHeaderText="string"
                    ButtonType="Button|Image|Link"
                    CausesValidation="True|False"
                    CommandName="string"
                    DataTextField="string"
                    DataTextFormatString="string"
                    FooterText="string"
                    HeaderImageUrl="uri"
                    HeaderText="string"
                    ImageUrl="uri"
                    InsertVisible="True|False"
                    ShowHeader="True|False"
                    SortExpression="string"
                    Text="string"
                    ValidationGroup="string"
                    Visible="True|False"
>
                        <ControlStyle />
                        <FooterStyle />
                        <HeaderStyle />
                        <ItemStyle />
                </asp:ButtonField>
                <asp:CheckBoxField
                    AccessibleHeaderText="string"
                    DataField="string"
                    FooterText="string"
                    HeaderImageUrl="uri"
                    HeaderText="string"
                    InsertVisible="True|False"
                    ReadOnly="True|False"
                    ShowHeader="True|False"
                    SortExpression="string"
                    Text="string"
                    Visible="True|False"
>
                        <ControlStyle />
                        <FooterStyle />
                        <HeaderStyle />
                        <ItemStyle />
                </asp:CheckBoxField>
                <asp:CommandField
                    AccessibleHeaderText="string"
                    ButtonType="Button|Image|Link"
                    CancelImageUrl="uri"
                    CancelText="string"
                    CausesValidation="True|False"
                    DeleteImageUrl="uri"
                    DeleteText="string"
                    EditImageUrl="uri"
                    EditText="string"
                    FooterText="string"
                    HeaderImageUrl="uri"
                    HeaderText="string"
                    InsertImageUrl="uri"
                    InsertText="string"
                    InsertVisible="True|False"
                    NewImageUrl="uri"
                    NewText="string"
                    SelectImageUrl="uri"
                    SelectText="string"
                    ShowCancelButton="True|False"
                    ShowDeleteButton="True|False"
                    ShowEditButton="True|False"
                    ShowHeader="True|False"
                    ShowInsertButton="True|False"
                    ShowSelectButton="True|False"
                    SortExpression="string"
                    UpdateImageUrl="uri"
                    UpdateText="string"
                    ValidationGroup="string"
                    Visible="True|False"
>
                        <ControlStyle />
                        <FooterStyle />
                        <HeaderStyle />
                        <ItemStyle />
                </asp:CommandField>
                <asp:DynamicField
                    AccessibleHeaderText="string"
                    ApplyFormatInEditMode="True|False"
                    ConvertEmptyStringToNull="True|False"
                    DataField="string"
                    DataFormatString="string"
                    FooterText="string"
                    HeaderImageUrl="uri"
                    HeaderText="string"
                    HtmlEncode="True|False"
                    InsertVisible="True|False"
                    NullDisplayText="string"
                    ShowHeader="True|False"
                    UIHint="string"
                    Visible="True|False"
>
                        <ControlStyle />
                        <FooterStyle />
                        <HeaderStyle />
                        <ItemStyle />
                </asp:DynamicField>
                <asp:HyperLinkField
                    AccessibleHeaderText="string"
                    DataNavigateUrlFields="string"
                    DataNavigateUrlFormatString="string"
                    DataTextField="string"
                    DataTextFormatString="string"
                    FooterText="string"
                    HeaderImageUrl="uri"
                    HeaderText="string"
                    InsertVisible="True|False"
                    NavigateUrl="uri"
                    ShowHeader="True|False"
                    SortExpression="string"
                    Target="string|_blank|_parent|_search|_self|_top"
                    Text="string"
                    Visible="True|False"
>
                        <ControlStyle />
                        <FooterStyle />
                        <HeaderStyle />
                        <ItemStyle />
                </asp:HyperLinkField>
                <asp:ImageField
                    AccessibleHeaderText="string"
                    AlternateText="string"
                    ConvertEmptyStringToNull="True|False"
                    DataAlternateTextField="string"
                    DataAlternateTextFormatString="string"
                    DataImageUrlField="string"
                    DataImageUrlFormatString="string"
                    FooterText="string"
                    HeaderImageUrl="uri"
                    HeaderText="string"
                    InsertVisible="True|False"
                    NullDisplayText="string"
                    NullImageUrl="uri"
                    ReadOnly="True|False"
                    ShowHeader="True|False"
                    SortExpression="string"
                    Visible="True|False"
>
                        <ControlStyle />
                        <FooterStyle />
                        <HeaderStyle />
                        <ItemStyle />
                </asp:ImageField>
                <asp:TemplateField
                    AccessibleHeaderText="string"
                    ConvertEmptyStringToNull="True|False"
                    FooterText="string"
                    HeaderImageUrl="uri"
                    HeaderText="string"
                    InsertVisible="True|False"
                    ShowHeader="True|False"
                    SortExpression="string"
                    Visible="True|False"
>
                            <ControlStyle />
                            <FooterStyle />
                            <HeaderStyle />
                            <ItemStyle />
                        <AlternatingItemTemplate>
                            <!-- child controls -->
                        </AlternatingItemTemplate>
                        <EditItemTemplate>
                            <!-- child controls -->
                        </EditItemTemplate>
                        <FooterTemplate>
                            <!-- child controls -->
                        </FooterTemplate>
                        <HeaderTemplate>
                            <!-- child controls -->
                        </HeaderTemplate>
                        <InsertItemTemplate>
                            <!-- child controls -->
                        </InsertItemTemplate>
                        <ItemTemplate>
                            <!-- child controls -->
                        </ItemTemplate>
                </asp:TemplateField>
        </Columns>
        <EditRowStyle />
        <EmptyDataRowStyle />
        <EmptyDataTemplate>
            <!-- child controls -->
        </EmptyDataTemplate>
        <FooterStyle />
        <HeaderStyle />
        <PagerSettings
            FirstPageImageUrl="uri"
            FirstPageText="string"
            LastPageImageUrl="uri"
            LastPageText="string"
            Mode="NextPrevious|Numeric|NextPreviousFirstLast|
                NumericFirstLast"
            NextPageImageUrl="uri"
            NextPageText="string"
            OnPropertyChanged="PropertyChanged event handler"
            PageButtonCount="integer"
            Position="Bottom|Top|TopAndBottom"
            PreviousPageImageUrl="uri"
            PreviousPageText="string"
            Visible="True|False"
        />
        <PagerStyle />
        <PagerTemplate>
            <!-- child controls -->
        </PagerTemplate>
        <RowStyle />
        <SelectedRowStyle />
</asp:GridView>

Constructeurs

Nom Description
GridView()

Initialise une nouvelle instance de la classe GridView.

Propriétés

Nom Description
AccessKey

Obtient ou définit la clé d’accès qui vous permet d’accéder rapidement au contrôle serveur Web.

(Hérité de WebControl)
Adapter

Obtient l’adaptateur spécifique au navigateur pour le contrôle.

(Hérité de Control)
AllowCustomPaging

Obtient ou définit une valeur qui indique si la pagination personnalisée est activée.

AllowPaging

Obtient ou définit une valeur indiquant si la fonctionnalité de pagination est activée.

AllowSorting

Obtient ou définit une valeur indiquant si la fonctionnalité de tri est activée.

AlternatingRowStyle

Obtient une référence à l’objet TableItemStyle qui vous permet de définir l’apparence des lignes de données alternées dans un GridView contrôle.

AppRelativeTemplateSourceDirectory

Obtient ou définit le répertoire virtuel relatif à l’application du ou UserControl de l’objet Page qui contient ce contrôle.

(Hérité de Control)
Attributes

Obtient la collection d’attributs arbitraires (pour le rendu uniquement) qui ne correspondent pas aux propriétés du contrôle.

(Hérité de WebControl)
AutoGenerateColumns

Obtient ou définit une valeur indiquant si les champs liés sont automatiquement créés pour chaque champ de la source de données.

AutoGenerateDeleteButton

Obtient ou définit une valeur indiquant si une CommandField colonne de champ avec un bouton Supprimer pour chaque ligne de données est automatiquement ajoutée à un GridView contrôle.

AutoGenerateEditButton

Obtient ou définit une valeur indiquant si une CommandField colonne de champ avec un bouton Modifier pour chaque ligne de données est automatiquement ajoutée à un GridView contrôle.

AutoGenerateSelectButton

Obtient ou définit une valeur indiquant si une CommandField colonne de champ avec un bouton Sélectionner pour chaque ligne de données est automatiquement ajoutée à un GridView contrôle.

BackColor

Obtient ou définit la couleur d’arrière-plan du contrôle serveur Web.

(Hérité de WebControl)
BackImageUrl

Obtient ou définit l’URL d’une image à afficher en arrière-plan d’un GridView contrôle.

BindingContainer

Obtient le contrôle qui contient la liaison de données de ce contrôle.

(Hérité de Control)
BorderColor

Obtient ou définit la couleur de bordure du contrôle Web.

(Hérité de WebControl)
BorderStyle

Obtient ou définit le style de bordure du contrôle serveur Web.

(Hérité de WebControl)
BorderWidth

Obtient ou définit la largeur de bordure du contrôle serveur Web.

(Hérité de WebControl)
BottomPagerRow

Obtient un GridViewRow objet qui représente la ligne du pagineur inférieur dans un GridView contrôle.

Caption

Obtient ou définit le texte à afficher dans un élément de légende HTML dans un GridView contrôle. Cette propriété est fournie pour rendre le contrôle plus accessible aux utilisateurs d’appareils technologiques d’assistance.

CaptionAlign

Obtient ou définit la position horizontale ou verticale de l’élément de légende HTML dans un GridView contrôle. Cette propriété est fournie pour rendre le contrôle plus accessible aux utilisateurs d’appareils technologiques d’assistance.

CellPadding

Obtient ou définit la quantité d’espace entre le contenu d’une cellule et la bordure de la cellule.

CellSpacing

Obtient ou définit la quantité d’espace entre les cellules.

ChildControlsCreated

Obtient une valeur qui indique si les contrôles enfants du contrôle serveur ont été créés.

(Hérité de Control)
ClientID

Obtient l’ID de contrôle pour le balisage HTML généré par ASP.NET.

(Hérité de Control)
ClientIDMode

Obtient ou définit l’algorithme utilisé pour générer la valeur de la ClientID propriété.

(Hérité de Control)
ClientIDRowSuffix

Obtient ou définit les noms des champs de données dont les valeurs sont ajoutées à la ClientID valeur de propriété pour identifier de manière unique chaque instance d’un contrôle lié aux données.

ClientIDRowSuffixDataKeys

Obtient les valeurs de données utilisées pour identifier de manière unique chaque instance d’un contrôle lié aux données quand ASP.NET génère la ClientID valeur.

ClientIDSeparator

Obtient une valeur de caractère représentant le caractère séparateur utilisé dans la ClientID propriété.

(Hérité de Control)
Columns

Obtient une collection d’objets qui représentent les champs de DataControlField colonne dans un GridView contrôle.

ColumnsGenerator

Obtient ou définit le contrôle qui génère automatiquement les colonnes d’un GridView contrôle qui utilise ASP.NET fonctionnalités de données dynamiques.

Context

Obtient l’objet HttpContext associé au contrôle serveur pour la requête Web actuelle.

(Hérité de Control)
Controls

Obtient une collection des contrôles enfants dans le contrôle composite lié aux données.

(Hérité de CompositeDataBoundControl)
ControlStyle

Obtient le style du contrôle serveur Web. Cette propriété est principalement utilisée par les développeurs de contrôles.

(Hérité de WebControl)
ControlStyleCreated

Obtient une valeur indiquant si un Style objet a été créé pour la ControlStyle propriété. Cette propriété est principalement utilisée par les développeurs de contrôles.

(Hérité de WebControl)
CssClass

Obtient ou définit la classe Feuille de style en cascade (CSS) rendue par le contrôle serveur Web sur le client.

(Hérité de WebControl)
DataItemContainer

Obtient une référence au conteneur d’affectation de noms si le conteneur d’affectation de IDataItemContainernoms implémente .

(Hérité de Control)
DataKeyNames

Obtient ou définit un tableau qui contient les noms des champs de clé primaire pour les éléments affichés dans un GridView contrôle.

DataKeys

Obtient une collection d’objets DataKey qui représentent la valeur de clé de données de chaque ligne d’un GridView contrôle.

DataKeysContainer

Obtient une référence au conteneur d’affectation de noms si le conteneur d’affectation de IDataKeysControlnoms implémente .

(Hérité de Control)
DataMember

Obtient ou définit le nom de la liste des données auxquelles le contrôle lié aux données est lié, dans les cas où la source de données contient plusieurs listes distinctes d’éléments de données.

(Hérité de DataBoundControl)
DataSource

Obtient ou définit l’objet à partir duquel le contrôle lié aux données récupère sa liste d’éléments de données.

(Hérité de BaseDataBoundControl)
DataSourceID

Obtient ou définit l’ID du contrôle à partir duquel le contrôle lié aux données récupère sa liste d’éléments de données.

(Hérité de DataBoundControl)
DataSourceObject

Obtient un objet qui implémente l’interface IDataSource , qui fournit l’accès au contenu des données de l’objet.

(Hérité de DataBoundControl)
DeleteMethod

Obtient ou définit le nom de la méthode à appeler pour supprimer des données.

DesignMode

Obtient une valeur indiquant si un contrôle est utilisé sur une surface de conception.

(Hérité de Control)
EditIndex

Obtient ou définit l’index de la ligne à modifier.

EditRowStyle

Obtient une référence à l’objet TableItemStyle qui vous permet de définir l’apparence de la ligne sélectionnée pour modification dans un GridView contrôle.

EmptyDataRowStyle

Obtient une référence à l’objet TableItemStyle qui vous permet de définir l’apparence de la ligne de données vide rendue lorsqu’un GridView contrôle est lié à une source de données qui ne contient aucun enregistrement.

EmptyDataTemplate

Obtient ou définit le contenu défini par l’utilisateur pour la ligne de données vide rendue lorsqu’un GridView contrôle est lié à une source de données qui ne contient aucun enregistrement.

EmptyDataText

Obtient ou définit le texte à afficher dans la ligne de données vide rendue lorsqu’un GridView contrôle est lié à une source de données qui ne contient aucun enregistrement.

Enabled

Obtient ou définit une valeur indiquant si le contrôle serveur Web est activé.

(Hérité de WebControl)
EnableModelValidation

Obtient ou définit une valeur qui indique si un contrôle validateur gère les exceptions qui se produisent pendant les opérations d’insertion ou de mise à jour.

EnablePersistedSelection

Obtient ou définit une valeur qui indique si la sélection d’une ligne est basée sur l’index ou sur les valeurs de clé de données.

EnableSortingAndPagingCallbacks

Obtient ou définit une valeur indiquant si les rappels côté client sont utilisés pour les opérations de tri et de pagination.

EnableTheming

Obtient ou définit une valeur indiquant si les thèmes s’appliquent à ce contrôle.

(Hérité de WebControl)
EnableViewState

Obtient ou définit une valeur indiquant si le contrôle serveur conserve son état d’affichage et l’état d’affichage des contrôles enfants qu’il contient, au client demandeur.

(Hérité de Control)
Events

Obtient une liste de délégués de gestionnaire d’événements pour le contrôle. Cette propriété est en lecture seule.

(Hérité de Control)
Font

Obtient les propriétés de police associées au contrôle serveur Web.

(Hérité de WebControl)
FooterRow

Obtient un GridViewRow objet qui représente la ligne du pied de page dans un GridView contrôle.

FooterStyle

Obtient une référence à l’objet TableItemStyle qui vous permet de définir l’apparence de la ligne de pied de page dans un GridView contrôle.

ForeColor

Obtient ou définit la couleur de premier plan (généralement la couleur du texte) du contrôle serveur Web.

(Hérité de WebControl)
GridLines

Obtient ou définit le style de quadrillage d’un GridView contrôle.

HasAttributes

Obtient une valeur indiquant si le contrôle a des attributs définis.

(Hérité de WebControl)
HasChildViewState

Obtient une valeur indiquant si les contrôles enfants du contrôle serveur actuel ont des paramètres d’état d’affichage enregistrés.

(Hérité de Control)
HeaderRow

Obtient un GridViewRow objet qui représente la ligne d’en-tête dans un GridView contrôle.

HeaderStyle

Obtient une référence à l’objet TableItemStyle qui vous permet de définir l’apparence de la ligne d’en-tête dans un GridView contrôle.

Height

Obtient ou définit la hauteur du contrôle serveur Web.

(Hérité de WebControl)
HorizontalAlign

Obtient ou définit l’alignement horizontal d’un GridView contrôle sur la page.

ID

Obtient ou définit l’identificateur programmatique affecté au contrôle serveur.

(Hérité de Control)
IdSeparator

Obtient le caractère utilisé pour séparer les identificateurs de contrôle.

(Hérité de Control)
Initialized

Obtient une valeur indiquant si le contrôle lié aux données a été initialisé.

(Hérité de BaseDataBoundControl)
InsertMethod

Obtient ou définit le nom de la méthode à appeler pour insérer des données.

(Hérité de CompositeDataBoundControl)
IsBoundUsingDataSourceID

Obtient une valeur indiquant si la DataSourceID propriété est définie.

(Hérité de BaseDataBoundControl)
IsChildControlStateCleared

Obtient une valeur indiquant si les contrôles contenus dans ce contrôle ont un état de contrôle.

(Hérité de Control)
IsDataBindingAutomatic

Obtient une valeur qui indique si la liaison de données est automatique.

(Hérité de BaseDataBoundControl)
IsEnabled

Obtient une valeur indiquant si le contrôle est activé.

(Hérité de WebControl)
IsTrackingViewState

Obtient une valeur qui indique si le contrôle serveur enregistre les modifications apportées à son état d’affichage.

(Hérité de Control)
IsUsingModelBinders

Obtient une valeur qui indique si la liaison de modèle est en cours d’utilisation.

(Hérité de CompositeDataBoundControl)
IsViewStateEnabled

Obtient une valeur indiquant si l’état d’affichage est activé pour ce contrôle.

(Hérité de Control)
ItemType

Obtient ou définit le nom du type d’élément de données pour la liaison de données fortement typée.

(Hérité de DataBoundControl)
LoadViewStateByID

Obtient une valeur indiquant si le contrôle participe au chargement de son état d’affichage ID au lieu de l’index.

(Hérité de Control)
NamingContainer

Obtient une référence au conteneur d’affectation de noms du contrôle serveur, qui crée un espace de noms unique pour la différenciation entre les contrôles serveur avec la même ID valeur de propriété.

(Hérité de Control)
Page

Obtient une référence à l’instance Page qui contient le contrôle serveur.

(Hérité de Control)
PageCount

Obtient le nombre de pages requises pour afficher les enregistrements de la source de données dans un GridView contrôle.

PageIndex

Obtient ou définit l’index de la page actuellement affichée.

PagerSettings

Obtient une référence à l’objet PagerSettings qui vous permet de définir les propriétés des boutons du pagineur dans un GridView contrôle.

PagerStyle

Obtient une référence à l’objet TableItemStyle qui vous permet de définir l’apparence de la ligne du pagineur dans un GridView contrôle.

PagerTemplate

Obtient ou définit le contenu personnalisé de la ligne du pagineur dans un GridView contrôle.

PageSize

Obtient ou définit le nombre d’enregistrements à afficher sur une page dans un GridView contrôle.

Parent

Obtient une référence au contrôle parent du contrôle serveur dans la hiérarchie des contrôles de page.

(Hérité de Control)
RenderingCompatibility

Obtient une valeur qui spécifie la version ASP.NET avec laquelle le code HTML rendu est compatible.

(Hérité de Control)
RequiresDataBinding

Obtient ou définit une valeur indiquant si la DataBind() méthode doit être appelée.

(Hérité de BaseDataBoundControl)
RowHeaderColumn

Obtient ou définit le nom de la colonne à utiliser comme en-tête de colonne pour le GridView contrôle. Cette propriété est fournie pour rendre le contrôle plus accessible aux utilisateurs d’appareils technologiques d’assistance.

Rows

Obtient une collection d’objets qui représentent les lignes de GridViewRow données d’un GridView contrôle.

RowStyle

Obtient une référence à l’objet TableItemStyle qui vous permet de définir l’apparence des lignes de données dans un GridView contrôle.

SelectArguments

Obtient un DataSourceSelectArguments objet que le contrôle lié aux données utilise lors de la récupération de données à partir d’un contrôle de source de données.

(Hérité de DataBoundControl)
SelectedDataKey

Obtient l’objet DataKey qui contient la valeur de clé de données de la ligne sélectionnée dans un GridView contrôle.

SelectedIndex

Obtient ou définit l’index de la ligne sélectionnée dans un GridView contrôle.

SelectedPersistedDataKey

Obtient ou définit la valeur de clé de données de l’élément sélectionné persistant dans un GridView contrôle.

SelectedRow

Obtient une référence à un GridViewRow objet qui représente la ligne sélectionnée dans le contrôle.

SelectedRowStyle

Obtient une référence à l’objet TableItemStyle qui vous permet de définir l’apparence de la ligne sélectionnée dans un GridView contrôle.

SelectedValue

Obtient la valeur de clé de données de la ligne sélectionnée dans un GridView contrôle.

SelectMethod

Nom de la méthode à appeler pour lire les données.

(Hérité de DataBoundControl)
ShowFooter

Obtient ou définit une valeur indiquant si la ligne du pied de page est affichée dans un GridView contrôle.

ShowHeader

Obtient ou définit une valeur indiquant si la ligne d’en-tête est affichée dans un GridView contrôle.

ShowHeaderWhenEmpty

Obtient ou définit une valeur qui indique si l’en-tête d’une colonne dans le GridView contrôle est visible lorsque la colonne n’a pas de données.

Site

Obtient des informations sur le conteneur qui héberge le contrôle actuel lors du rendu sur une surface de conception.

(Hérité de Control)
SkinID

Obtient ou définit la peau à appliquer au contrôle.

(Hérité de WebControl)
SortDirection

Obtient la direction de tri de la colonne en cours de tri.

SortedAscendingCellStyle

Obtient ou définit le style CSS d’une GridView colonne lorsque la colonne est triée par ordre croissant.

SortedAscendingHeaderStyle

Obtient ou définit le style CSS à appliquer à un GridView en-tête de colonne lorsque la colonne est triée dans l’ordre croissant.

SortedDescendingCellStyle

Obtient ou définit le style d’une GridView colonne lorsque la colonne est triée dans l’ordre décroissant.

SortedDescendingHeaderStyle

Obtient ou définit le style à appliquer à un GridView en-tête de colonne lorsque la colonne est triée dans l’ordre décroissant.

SortExpression

Obtient l’expression de tri associée à la colonne ou aux colonnes triées.

Style

Obtient une collection d’attributs de texte qui seront rendus en tant qu’attribut de style sur la balise externe du contrôle serveur Web.

(Hérité de WebControl)
SupportsDisabledAttribute

Obtient une valeur qui indique si le contrôle doit définir l’attribut disabled de l’élément HTML rendu sur « disabled » lorsque la propriété du IsEnabled contrôle est false.

(Hérité de BaseDataBoundControl)
TabIndex

Obtient ou définit l’index de tabulation du contrôle serveur Web.

(Hérité de WebControl)
TagKey

Obtient la HtmlTextWriterTag valeur du GridView contrôle.

TagName

Obtient le nom de la balise de contrôle. Cette propriété est principalement utilisée par les développeurs de contrôles.

(Hérité de WebControl)
TemplateControl

Obtient ou définit une référence au modèle qui contient ce contrôle.

(Hérité de Control)
TemplateSourceDirectory

Obtient le répertoire virtuel du PageUserControl ou qui contient le contrôle serveur actuel.

(Hérité de Control)
ToolTip

Obtient ou définit le texte affiché lorsque le pointeur de la souris pointe sur le contrôle serveur Web.

(Hérité de WebControl)
TopPagerRow

Obtient un GridViewRow objet qui représente la ligne du pagineur supérieur dans un GridView contrôle.

UniqueID

Obtient l’identificateur unique qualifié hiérarchiquement pour le contrôle serveur.

(Hérité de Control)
UpdateMethod

Obtient ou définit le nom de la méthode à appeler pour mettre à jour les données.

UseAccessibleHeader

Obtient ou définit une valeur indiquant si un GridView contrôle affiche son en-tête dans un format accessible. Cette propriété est fournie pour rendre le contrôle plus accessible aux utilisateurs d’appareils technologiques d’assistance.

ValidateRequestMode

Obtient ou définit une valeur qui indique si le contrôle vérifie l’entrée du client à partir du navigateur pour obtenir des valeurs potentiellement dangereuses.

(Hérité de Control)
ViewState

Obtient un dictionnaire d’informations d’état qui vous permet d’enregistrer et de restaurer l’état d’affichage d’un contrôle serveur sur plusieurs requêtes pour la même page.

(Hérité de Control)
ViewStateIgnoresCase

Obtient une valeur qui indique si l’objet ne respecte pas la StateBag casse.

(Hérité de Control)
ViewStateMode

Obtient ou définit le mode d’état d’affichage de ce contrôle.

(Hérité de Control)
VirtualItemCount

Obtient ou définit le nombre virtuel d’éléments dans la source de données auquel le contrôle est lié lorsque la GridView pagination personnalisée est utilisée.

Visible

Obtient ou définit une valeur qui indique si un contrôle serveur est rendu en tant qu’interface utilisateur sur la page.

(Hérité de Control)
Width

Obtient ou définit la largeur du contrôle serveur Web.

(Hérité de WebControl)

Méthodes

Nom Description
AddAttributesToRender(HtmlTextWriter)

Ajoute des attributs et des styles HTML qui doivent être rendus dans le fichier spécifié HtmlTextWriterTag. Cette méthode est principalement utilisée par les développeurs de contrôles.

(Hérité de WebControl)
AddedControl(Control, Int32)

Appelé après l’ajout d’un contrôle enfant à la Controls collection de l’objet Control .

(Hérité de Control)
AddParsedSubObject(Object)

Avertit le contrôle serveur qu’un élément, XML ou HTML, a été analysé et ajoute l’élément à l’objet du ControlCollection contrôle serveur.

(Hérité de Control)
ApplyStyle(Style)

Copie tous les éléments non vides du style spécifié dans le contrôle Web, en remplaçant les éléments de style existants du contrôle. Cette méthode est principalement utilisée par les développeurs de contrôles.

(Hérité de WebControl)
ApplyStyleSheetSkin(Page)

Applique les propriétés de style définies dans la feuille de style de page au contrôle.

(Hérité de Control)
BeginRenderTracing(TextWriter, Object)

Commence le suivi au moment du design des données de rendu.

(Hérité de Control)
BuildProfileTree(String, Boolean)

Collecte des informations sur le contrôle serveur et le remet à la Trace propriété à afficher lorsque le suivi est activé pour la page.

(Hérité de Control)
ClearCachedClientID()

Définit la valeur mise en ClientID cache sur null.

(Hérité de Control)
ClearChildControlState()

Supprime les informations d’état du contrôle pour les contrôles enfants du contrôle serveur.

(Hérité de Control)
ClearChildState()

Supprime les informations d’état d’affichage et d’état de contrôle pour tous les contrôles enfants du contrôle serveur.

(Hérité de Control)
ClearChildViewState()

Supprime les informations d’état d’affichage de tous les contrôles enfants du contrôle serveur.

(Hérité de Control)
ClearEffectiveClientIDMode()

Définit la ClientIDMode propriété de l’instance de contrôle actuelle et de tous les contrôles enfants sur Inherit.

(Hérité de Control)
ConfirmInitState()

Définit l’état initialisé du contrôle lié aux données.

(Hérité de BaseDataBoundControl)
CopyBaseAttributes(WebControl)

Copie les propriétés non encapsulées par l’objet Style du contrôle serveur Web spécifié vers le contrôle serveur Web à partir duquel cette méthode est appelée. Cette méthode est principalement utilisée par les développeurs de contrôles.

(Hérité de WebControl)
CreateAutoGeneratedColumn(AutoGeneratedFieldProperties)
Obsolète.

Crée un champ de colonne généré automatiquement.

CreateChildControls()

Crée la hiérarchie de contrôle utilisée pour afficher un contrôle composite lié aux données en fonction des valeurs stockées dans l’état d’affichage.

(Hérité de CompositeDataBoundControl)
CreateChildControls(IEnumerable, Boolean)

Crée la hiérarchie de contrôles utilisée pour restituer le GridView contrôle à l’aide de la source de données spécifiée.

CreateChildTable()

Crée une table enfant.

CreateColumns(PagedDataSource, Boolean)

Crée l’ensemble de champs de colonne utilisés pour générer la hiérarchie de contrôle.

CreateControlCollection()

Crée un ControlCollection objet pour contenir les contrôles enfants (littéral et serveur) du contrôle serveur.

(Hérité de Control)
CreateControlStyle()

Crée le style par défaut du contrôle.

CreateDataSourceSelectArguments()

Crée l’objet DataSourceSelectArguments qui contient les arguments qui sont passés à la source de données pour traitement.

CreateRow(Int32, Int32, DataControlRowType, DataControlRowState)

Crée une ligne dans le GridView contrôle.

DataBind()

Lie la source de données au GridView contrôle. Cette méthode ne peut pas être héritée.

DataBind(Boolean)

Lie une source de données au contrôle serveur appelé et à tous ses contrôles enfants avec une option pour déclencher l’événement DataBinding .

(Hérité de Control)
DataBindChildren()

Lie une source de données aux contrôles enfants du contrôle serveur.

(Hérité de Control)
DeleteRow(Int32)

Supprime l’enregistrement à l’index spécifié de la source de données.

Dispose()

Permet à un contrôle de serveur d’effectuer le nettoyage final avant de libérer de la mémoire.

(Hérité de Control)
EndRenderTracing(TextWriter, Object)

Met fin au suivi au moment du design des données de rendu.

(Hérité de Control)
EnsureChildControls()

Détermine si le contrôle serveur contient des contrôles enfants. Si ce n’est pas le cas, il crée des contrôles enfants.

(Hérité de Control)
EnsureDataBound()

Appelle la DataBind() méthode si la DataSourceID propriété est définie et que le contrôle lié aux données est marqué pour exiger une liaison.

(Hérité de BaseDataBoundControl)
EnsureID()

Crée un identificateur pour les contrôles qui n’ont pas d’identificateur affecté.

(Hérité de Control)
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
ExtractRowValues(IOrderedDictionary, GridViewRow, Boolean, Boolean)

Récupère les valeurs de chaque champ déclaré dans la ligne spécifiée et les stocke dans l’objet spécifié IOrderedDictionary .

FindControl(String, Int32)

Recherche dans le conteneur d’affectation de noms actuel un contrôle serveur avec l’entier spécifié id et spécifié dans le pathOffset paramètre, ce qui facilite la recherche. Vous ne devez pas remplacer cette version de la FindControl méthode.

(Hérité de Control)
FindControl(String)

Recherche le conteneur d’affectation de noms actuel pour un contrôle serveur avec le paramètre spécifié id .

(Hérité de Control)
Focus()

Définit le focus d’entrée sur un contrôle.

(Hérité de Control)
GetCallbackResult()

Retourne le résultat d’un événement de rappel qui cible un contrôle.

GetCallbackScript(IButtonControl, String)

Crée le script de rappel pour un bouton qui effectue une opération de tri.

GetData()

Récupère un DataSourceView objet que le contrôle lié aux données utilise pour effectuer des opérations de données.

(Hérité de DataBoundControl)
GetDataSource()

Récupère l’interface IDataSource avec laquelle le contrôle lié aux données est associé, le cas échéant.

(Hérité de DataBoundControl)
GetDesignModeState()

Obtient les données au moment du design pour un contrôle.

(Hérité de Control)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetRouteUrl(Object)

Obtient l’URL qui correspond à un ensemble de paramètres de routage.

(Hérité de Control)
GetRouteUrl(RouteValueDictionary)

Obtient l’URL qui correspond à un ensemble de paramètres de routage.

(Hérité de Control)
GetRouteUrl(String, Object)

Obtient l’URL qui correspond à un ensemble de paramètres d’itinéraire et à un nom d’itinéraire.

(Hérité de Control)
GetRouteUrl(String, RouteValueDictionary)

Obtient l’URL qui correspond à un ensemble de paramètres d’itinéraire et à un nom d’itinéraire.

(Hérité de Control)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
GetUniqueIDRelativeTo(Control)

Retourne la partie préfixée de la UniqueID propriété du contrôle spécifié.

(Hérité de Control)
HasControls()

Détermine si le contrôle serveur contient des contrôles enfants.

(Hérité de Control)
HasEvents()

Retourne une valeur indiquant si les événements sont inscrits pour le contrôle ou les contrôles enfants.

(Hérité de Control)
InitializePager(GridViewRow, Int32, PagedDataSource)

Initialise la ligne du pagineur affichée lorsque la fonctionnalité de pagination est activée.

InitializeRow(GridViewRow, DataControlField[])

Initialise une ligne dans le GridView contrôle.

IsBindableType(Type)

Détermine si le type de données spécifié peut être lié à une colonne dans un GridView contrôle.

IsLiteralContent()

Détermine si le contrôle serveur contient uniquement du contenu littéral.

(Hérité de Control)
LoadControlState(Object)

Charge l’état des propriétés dans le GridView contrôle qui doivent être conservées, même lorsque la EnableViewState propriété est définie falsesur .

LoadViewState(Object)

Charge l’état d’affichage précédemment enregistré du GridView contrôle.

MapPathSecure(String)

Récupère le chemin d’accès physique auquel un chemin virtuel, absolu ou relatif, est mappé.

(Hérité de Control)
MarkAsDataBound()

Définit l’état du contrôle dans l’état d’affichage comme étant lié avec succès aux données.

(Hérité de DataBoundControl)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
MergeStyle(Style)

Copie tous les éléments non vides du style spécifié dans le contrôle Web, mais n’écrasera aucun élément de style existant du contrôle. Cette méthode est principalement utilisée par les développeurs de contrôles.

(Hérité de WebControl)
OnBubbleEvent(Object, EventArgs)

Détermine si l’événement pour le contrôle serveur web est transmis à la hiérarchie de contrôle serveur de l’interface utilisateur de la page.

OnCreatingModelDataSource(CreatingModelDataSourceEventArgs)

Déclenche l’événement CreatingModelDataSource.

(Hérité de DataBoundControl)
OnDataBinding(EventArgs)

Déclenche l’événement DataBinding.

(Hérité de Control)
OnDataBound(EventArgs)

Déclenche l’événement DataBound.

(Hérité de BaseDataBoundControl)
OnDataPropertyChanged()

Rebind le GridView contrôle à ses données après la modification de la propriété ou de la DataMemberpropriétéDataSourceDataSourceID.

OnDataSourceViewChanged(Object, EventArgs)

Déclenche l’événement DataSourceViewChanged.

OnInit(EventArgs)

Déclenche l’événement Init.

OnLoad(EventArgs)

Gère l’événement Load .

(Hérité de DataBoundControl)
OnPageIndexChanged(EventArgs)

Déclenche l’événement PageIndexChanged.

OnPageIndexChanging(GridViewPageEventArgs)

Déclenche l’événement PageIndexChanging.

OnPagePreLoad(Object, EventArgs)

Définit l’état initialisé du contrôle lié aux données avant le chargement du contrôle.

OnPreRender(EventArgs)

Déclenche l’événement PreRender.

OnRowCancelingEdit(GridViewCancelEditEventArgs)

Déclenche l’événement RowCancelingEdit.

OnRowCommand(GridViewCommandEventArgs)

Déclenche l’événement RowCommand.

OnRowCreated(GridViewRowEventArgs)

Déclenche l’événement RowCreated.

OnRowDataBound(GridViewRowEventArgs)

Déclenche l’événement RowDataBound.

OnRowDeleted(GridViewDeletedEventArgs)

Déclenche l’événement RowDeleted.

OnRowDeleting(GridViewDeleteEventArgs)

Déclenche l’événement RowDeleting.

OnRowEditing(GridViewEditEventArgs)

Déclenche l’événement RowEditing.

OnRowUpdated(GridViewUpdatedEventArgs)

Déclenche l’événement RowUpdated.

OnRowUpdating(GridViewUpdateEventArgs)

Déclenche l’événement RowUpdating.

OnSelectedIndexChanged(EventArgs)

Déclenche l’événement SelectedIndexChanged.

OnSelectedIndexChanging(GridViewSelectEventArgs)

Déclenche l’événement SelectedIndexChanging.

OnSorted(EventArgs)

Déclenche l’événement Sorted.

OnSorting(GridViewSortEventArgs)

Déclenche l’événement Sorting.

OnUnload(EventArgs)

Déclenche l’événement Unload.

(Hérité de Control)
OpenFile(String)

Obtient un Stream élément utilisé pour lire un fichier.

(Hérité de Control)
PerformDataBinding(IEnumerable)

Lie la source de données spécifiée au GridView contrôle.

PerformSelect()

Récupère les données de la source de données associée.

(Hérité de DataBoundControl)
PrepareControlHierarchy()

Établit la hiérarchie de contrôle.

RaiseBubbleEvent(Object, EventArgs)

Affecte toutes les sources de l’événement et ses informations au parent du contrôle.

(Hérité de Control)
RaiseCallbackEvent(String)

Crée les arguments du gestionnaire de rappel dans la GetCallbackEventReference(Control, String, String, String, Boolean) méthode.

RaisePostBackEvent(String)

Déclenche les événements appropriés pour le GridView contrôle lorsqu’il publie sur le serveur.

RemovedControl(Control)

Appelé après la suppression d’un contrôle enfant de la Controls collection de l’objet Control .

(Hérité de Control)
Render(HtmlTextWriter)

Affiche le contenu du contrôle serveur Web dans le navigateur du client à l’aide de l’objet spécifié HtmlTextWriter .

RenderBeginTag(HtmlTextWriter)

Restitue la balise d’ouverture HTML du contrôle au writer spécifié. Cette méthode est principalement utilisée par les développeurs de contrôles.

(Hérité de WebControl)
RenderChildren(HtmlTextWriter)

Génère le contenu des enfants d’un contrôle serveur dans un objet fourni HtmlTextWriter , qui écrit le contenu à restituer sur le client.

(Hérité de Control)
RenderContents(HtmlTextWriter)

Restitue le contenu du contrôle au writer spécifié. Cette méthode est principalement utilisée par les développeurs de contrôles.

(Hérité de WebControl)
RenderControl(HtmlTextWriter, ControlAdapter)

Génère le contenu du contrôle serveur sur un objet fourni HtmlTextWriter à l’aide d’un objet fourni ControlAdapter .

(Hérité de Control)
RenderControl(HtmlTextWriter)

Génère le contenu du contrôle serveur dans un objet fourni HtmlTextWriter et stocke les informations de suivi sur le contrôle si le suivi est activé.

(Hérité de Control)
RenderEndTag(HtmlTextWriter)

Affiche la balise de fermeture HTML du contrôle dans l’enregistreur spécifié. Cette méthode est principalement utilisée par les développeurs de contrôles.

(Hérité de WebControl)
ResolveAdapter()

Obtient l’adaptateur de contrôle responsable du rendu du contrôle spécifié.

(Hérité de Control)
ResolveClientUrl(String)

Obtient une URL qui peut être utilisée par le navigateur.

(Hérité de Control)
ResolveUrl(String)

Convertit une URL en une URL utilisable sur le client demandeur.

(Hérité de Control)
SaveControlState()

Enregistre l’état des propriétés dans le GridView contrôle qui doivent être conservées, même lorsque la EnableViewState propriété est définie falsesur .

SaveViewState()

Charge l’état d’affichage précédemment enregistré du GridView contrôle.

SelectRow(Int32)

Sélectionne la ligne à modifier dans un GridView contrôle.

SetDesignModeState(IDictionary)

Définit les données au moment du design pour un contrôle.

(Hérité de Control)
SetEditRow(Int32)

Place une ligne en mode édition dans un GridView contrôle à l’aide de l’index de ligne spécifié.

SetPageIndex(Int32)

Définit l’index de page du GridView contrôle à l’aide de l’index de ligne.

SetRenderMethodDelegate(RenderMethod)

Affecte un délégué de gestionnaire d’événements pour restituer le contrôle serveur et son contenu dans son contrôle parent.

(Hérité de Control)
SetTraceData(Object, Object, Object)

Définit les données de trace pour le suivi au moment du design des données de rendu, à l’aide de l’objet suivi, de la clé de données de trace et de la valeur des données de trace.

(Hérité de Control)
SetTraceData(Object, Object)

Définit les données de trace pour le suivi au moment du design des données de rendu, à l’aide de la clé de données de trace et de la valeur des données de trace.

(Hérité de Control)
Sort(String, SortDirection)

Trie le GridView contrôle en fonction de l’expression de tri et de la direction spécifiées.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)
TrackViewState()

Effectue le suivi des modifications de l’état d’affichage du GridView contrôle afin qu’elles puissent être stockées dans l’objet du StateBag contrôle. Cet objet est accessible via la ViewState propriété.

UpdateRow(Int32, Boolean)

Met à jour l’enregistrement à l’index de ligne spécifié à l’aide des valeurs de champ de la ligne.

ValidateDataSource(Object)

Vérifie que l’objet auquel un contrôle lié aux données est lié est un contrôle qu’il peut utiliser.

(Hérité de DataBoundControl)

Événements

Nom Description
CallingDataMethods

Se produit lorsque les méthodes de données sont appelées.

(Hérité de DataBoundControl)
CreatingModelDataSource

Se produit lorsque l’objet ModelDataSource est créé.

(Hérité de DataBoundControl)
DataBinding

Se produit lorsque le contrôle serveur se lie à une source de données.

(Hérité de Control)
DataBound

Se produit après la liaison du contrôle serveur à une source de données.

(Hérité de BaseDataBoundControl)
Disposed

Se produit lorsqu’un contrôle serveur est libéré de la mémoire, qui est la dernière étape du cycle de vie du contrôle de serveur lorsqu’une page ASP.NET est demandée.

(Hérité de Control)
Init

Se produit lorsque le contrôle serveur est initialisé, qui est la première étape de son cycle de vie.

(Hérité de Control)
Load

Se produit lorsque le contrôle serveur est chargé dans l’objet Page .

(Hérité de Control)
PageIndexChanged

Se produit lorsqu’un des boutons du pagineur est cliqué, mais après que le GridView contrôle gère l’opération de pagination.

PageIndexChanging

Se produit lorsqu’un des boutons du pagineur est cliqué, mais avant que le GridView contrôle gère l’opération de pagination.

PreRender

Se produit après le chargement de l’objet Control , mais avant le rendu.

(Hérité de Control)
RowCancelingEdit

Se produit lorsque le bouton Annuler d’une ligne en mode Édition est cliqué, mais avant que la ligne ne quitte le mode d’édition.

RowCommand

Se produit lorsqu’un bouton est cliqué dans un GridView contrôle.

RowCreated

Se produit lorsqu’une ligne est créée dans un GridView contrôle.

RowDataBound

Se produit lorsqu’une ligne de données est liée aux données d’un GridView contrôle.

RowDeleted

Se produit lorsque le bouton Supprimer d’une ligne est cliqué, mais une fois que le GridView contrôle a supprimé la ligne.

RowDeleting

Se produit lorsque le bouton Supprimer d’une ligne est cliqué, mais avant que le GridView contrôle supprime la ligne.

RowEditing

Se produit lorsque le bouton Modifier d’une ligne est cliqué, mais avant que le GridView contrôle ne passe en mode d’édition.

RowUpdated

Se produit lorsque le bouton Mettre à jour d’une ligne est cliqué, mais une fois que le GridView contrôle a mis à jour la ligne.

RowUpdating

Se produit lorsque le bouton Mettre à jour d’une ligne est cliqué, mais avant que le GridView contrôle ne met à jour la ligne.

SelectedIndexChanged

Se produit lorsque le bouton Sélectionner d’une ligne est cliqué, mais après que le GridView contrôle gère l’opération de sélection.

SelectedIndexChanging

Se produit lorsque le bouton Sélectionner d’une ligne est cliqué, mais avant que le GridView contrôle gère l’opération de sélection.

Sorted

Se produit lorsque le lien hypertexte pour trier une colonne est cliqué, mais après que le GridView contrôle gère l’opération de tri.

Sorting

Se produit lorsque le lien hypertexte pour trier une colonne est cliqué, mais avant que le GridView contrôle gère l’opération de tri.

Unload

Se produit lorsque le contrôle serveur est déchargé de la mémoire.

(Hérité de Control)

Implémentations d’interfaces explicites

Nom Description
IAttributeAccessor.GetAttribute(String)

Obtient un attribut du contrôle Web avec le nom spécifié.

(Hérité de WebControl)
IAttributeAccessor.SetAttribute(String, String)

Définit un attribut du contrôle Web sur le nom et la valeur spécifiés.

(Hérité de WebControl)
ICallbackContainer.GetCallbackScript(IButtonControl, String)

Crée le script de rappel pour un bouton qui effectue une opération de tri.

ICallbackEventHandler.GetCallbackResult()

Retourne le résultat d’un événement de rappel qui cible un contrôle.

ICallbackEventHandler.RaiseCallbackEvent(String)

Crée les arguments du gestionnaire de rappel dans la GetCallbackEventReference(Control, String, String, String, Boolean) méthode.

IControlBuilderAccessor.ControlBuilder

Pour obtenir une description de ce membre, consultez ControlBuilder.

(Hérité de Control)
IControlDesignerAccessor.GetDesignModeState()

Pour obtenir une description de ce membre, consultez GetDesignModeState().

(Hérité de Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

Pour obtenir une description de ce membre, consultez SetDesignModeState(IDictionary).

(Hérité de Control)
IControlDesignerAccessor.SetOwnerControl(Control)

Pour obtenir une description de ce membre, consultez SetOwnerControl(Control).

(Hérité de Control)
IControlDesignerAccessor.UserData

Pour obtenir une description de ce membre, consultez UserData.

(Hérité de Control)
IDataBindingsAccessor.DataBindings

Pour obtenir une description de ce membre, consultez DataBindings.

(Hérité de Control)
IDataBindingsAccessor.HasDataBindings

Pour obtenir une description de ce membre, consultez HasDataBindings.

(Hérité de Control)
IDataBoundControl.DataKeyNames

Obtient ou définit les noms des champs de clé primaire pour les éléments affichés dans un contrôle lié aux données.

IDataBoundControl.DataMember

Obtient ou définit la table exposée par le contrôle de source de données à lier au contrôle lié aux données.

IDataBoundControl.DataSource

Obtient ou définit l’objet source de données à partir duquel le contrôle lié aux données récupère la liste des éléments de données.

IDataBoundControl.DataSourceID

Obtient ou définit l’ID de la source de données à partir de laquelle le contrôle lié aux données récupère la liste des éléments de données.

IDataBoundControl.DataSourceObject

Obtient ou définit l’objet source de données à partir duquel le contrôle lié aux données récupère la liste des éléments de données.

IDataBoundListControl.ClientIDRowSuffix

Obtient ou définit les noms des champs de données dont les valeurs sont ajoutées à la ClientID valeur de propriété pour identifier de manière unique chaque instance d’un contrôle lié aux données.

IDataBoundListControl.DataKeys

Obtient une collection d’objets qui représentent la DataKeys valeur dans un contrôle lié aux données.

IDataBoundListControl.EnablePersistedSelection

Obtient ou définit une valeur qui indique si la sélection d’une ligne est basée sur l’index ou sur les valeurs de clé de données.

IDataBoundListControl.SelectedDataKey

Obtient l’objet qui contient la valeur de clé de données de la ligne sélectionnée dans un contrôle lié aux données.

IDataBoundListControl.SelectedIndex

Obtient ou définit l’index de la ligne sélectionnée dans le contrôle lié aux données.

IDataKeysControl.ClientIDRowSuffixDataKeys

Obtient les valeurs de données utilisées pour identifier de manière unique chaque instance d’un contrôle lié aux données quand ASP.NET génère la ClientID valeur.

IExpressionsAccessor.Expressions

Pour obtenir une description de ce membre, consultez Expressions.

(Hérité de Control)
IExpressionsAccessor.HasExpressions

Pour obtenir une description de ce membre, consultez HasExpressions.

(Hérité de Control)
IFieldControl.FieldsGenerator

Obtient ou définit le contrôle qui génère automatiquement les colonnes d’un contrôle lié aux données à utiliser par ASP.NET Données dynamiques.

IParserAccessor.AddParsedSubObject(Object)

Pour obtenir une description de ce membre, consultez AddParsedSubObject(Object).

(Hérité de Control)
IPersistedSelector.DataKey

Pour obtenir une description de ce membre, consultez DataKey.

IPostBackContainer.GetPostBackOptions(IButtonControl)

Crée un PostBackOptions objet qui représente le comportement de publication du contrôle bouton spécifié.

IPostBackEventHandler.RaisePostBackEvent(String)

Déclenche les événements appropriés pour le GridView contrôle lorsqu’il publie sur le serveur.

Méthodes d’extension

Nom Description
EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>)

Active le comportement des données dynamiques pour le contrôle de données spécifié.

EnableDynamicData(INamingContainer, Type, Object)

Active le comportement des données dynamiques pour le contrôle de données spécifié.

EnableDynamicData(INamingContainer, Type)

Active le comportement des données dynamiques pour le contrôle de données spécifié.

EnablePersistedSelection(BaseDataBoundControl)
Obsolète.

Permet de conserver la sélection dans les contrôles de données qui prennent en charge la sélection et la pagination.

FindDataSourceControl(Control)

Retourne la source de données associée au contrôle de données pour le contrôle spécifié.

FindFieldTemplate(Control, String)

Retourne le modèle de champ de la colonne spécifiée dans le conteneur d’affectation de noms du contrôle spécifié.

FindMetaTable(Control)

Retourne l’objet métatable pour le contrôle de données contenant.

GetDefaultValues(INamingContainer)

Obtient la collection des valeurs par défaut pour le contrôle de données spécifié.

GetMetaTable(INamingContainer)

Obtient les métadonnées de table pour le contrôle de données spécifié.

SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>)

Définit les métadonnées de table et le mappage de valeurs par défaut pour le contrôle de données spécifié.

SetMetaTable(INamingContainer, MetaTable, Object)

Définit les métadonnées de table et le mappage de valeurs par défaut pour le contrôle de données spécifié.

SetMetaTable(INamingContainer, MetaTable)

Définit les métadonnées de table pour le contrôle de données spécifié.

TryGetMetaTable(INamingContainer, MetaTable)

Détermine si les métadonnées de table sont disponibles.

S’applique à

Voir aussi