GridView Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
| 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 |
| 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é |
| FindControl(String) |
Recherche le conteneur d’affectation de noms actuel pour un contrôle serveur avec le paramètre spécifié |
| 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 |
| 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 |
| 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. |