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 contrôle GridView vous permet de sélectionner, de trier et de 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échargement.
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 afin de pouvoir modifier des 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 :
Introduction
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 par programmation au GridView modèle objet pour définir dynamiquement les propriétés, gérer les événements, etc.
Plusieurs champs de clé.
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 Contrôles serveur web liés aux données.
Notes
Si vous êtes familiarisé avec 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 propriété a la AutoGenerateColumnstrue
valeur , 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 colonnes qui s’affichent dans le GridView contrôle en définissant la AutoGenerateColumns propriété sur false
, puis en définissant votre propre collection de champs de colonne. Différents types de champs de colonnes 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 sous forme de 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, ajoutez d’abord 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 déclarés explicitement peuvent être affichés en combinaison avec des champs de colonne générés automatiquement. Lorsque les deux sont utilisés, les champs de colonne explicitement déclarés sont affichés en premier, suivis des champs de colonne générés automatiquement.
Notes
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 à toute collection de sources de données qui implémente l’interfaceSystem.Collections.IEnumerable, comme System.Data.DataView, System.Collections.ArrayList, System.Collections.Generic.List<T>ou 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 se lie automatiquement 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 recommandée pour la liaison aux données.
Pour établir une liaison à une source de données qui implémente l’interface System.Collections.IEnumerable , définissez par programmation la DataSource propriété du GridView contrôle sur la source de données, puis appelez la DataBind méthode . Lors de l’utilisation de 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 Data Access Content Map.
Notes
Ce contrôle peut être utilisé pour afficher une 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 les afficher dans votre application. Dans la mesure du possible, il est fortement recommandé que les valeurs soient encodées au format HTML avant d’être 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. Des contrôles serveur de validation sont également fournis pour évaluer les entrées utilisateur. Pour plus d’informations, consultez Présentation des contrôles de validation.
Opérations de 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 les éléments du contrôle. Lorsque le GridView contrôle est lié à un contrôle de source de données, il GridView 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.
Notes
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 propriété sur AllowSortingtrue
.
Les fonctionnalités de mise à jour, de suppression et de sélection automatiques sont activées lorsqu’un bouton dans un ButtonField champ de colonne ou TemplateField , avec le nom de commande « Modifier », « Supprimer » et « Sélectionner », respectivement, est cliqué. Le GridView contrôle peut ajouter automatiquement un CommandField champ de colonne avec un bouton Modifier, Supprimer ou Sélectionner si la AutoGenerateEditButtonpropriété , AutoGenerateDeleteButtonou AutoGenerateSelectButton est définie true
sur , respectivement.
Notes
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 DetailsView
contrôle ou FormView
. 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 décomposer automatiquement les enregistrements en pages. Pour activer la pagination, définissez la propriété sur AllowPagingtrue
.
Notes
Le GridView contrôle est recréé lors de la publication en fonction des informations stockées dans ViewState. Si le GridView contrôle inclut un TemplateField ou un CommandField avec la CausesValidation propriété définie true
sur , la EnableViewState propriété doit également être définie sur true
pour garantir 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.
Propriété Style | 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 pour 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 pour la ligne de 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 pour la ligne sélectionnée dans le GridView contrôle. |
SortedAscendingCellStyle | Paramètre de style pour la colonne de données selon laquelle les données sont triées dans le GridView contrôle. Lorsque ce style est défini, le style (par exemple, une colonne mise en surbrillance) est appliqué aux cellules lorsque les données sont triées dans l’ordre croissant. |
SortedAscendingHeaderStyle | Paramètre de style pour la colonne de données selon 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 | Paramètre de style pour la colonne de données selon laquelle les données sont triées dans le GridView contrôle. Lorsque ce style est défini, le style (par exemple, une colonne en surbrillance) est appliqué aux cellules lorsque les données sont triées dans l’ordre décroissant. |
SortedDescendingHeaderStyle | Paramètre de style pour la colonne de données selon 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 lorsque 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 de 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 sur lesquels 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 clic est effectué sur un des boutons de pagineur, mais une fois que le contrôle GridView a géré l'opération de pagination. Cet événement est couramment utilisé lorsque vous devez effectuer une tâche après que l’utilisateur accède à une autre page du contrôle. |
PageIndexChanging | Se produit lorsqu'un clic est effectué sur des boutons du pagineur et avant que le contrôle GridView n'ait géré l'opération de pagination. Cet événement est souvent utilisé pour annuler l’opération de pagination. |
RowCancelingEdit | Se produit lorsque l’utilisateur clique sur le bouton Annuler d’une ligne, mais avant que le contrôle ne quitte le GridView mode d’édition. Cet événement est souvent utilisé pour arrêter l’opération d’annulation. |
RowCommand | Se produit lors d'un clic sur le bouton d'un contrôle GridView. Cet événement est souvent utilisé pour effectuer une tâche lorsque l’utilisateur clique sur un bouton 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 à des 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 à des données. |
RowDeleted | Se produit lorsque vous cliquez sur le bouton Supprimer d’une ligne, mais après 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 vous cliquez sur le bouton Supprimer d’une ligne, 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 lors d'un clic sur le bouton Modification d'une ligne, mais avant que le contrôle GridView ne passe en mode édition. Cet événement est souvent utilisé pour annuler l’opération de modification. |
RowUpdated | Se produit lors d'un clic sur le bouton Mise à jour d'une ligne, mais après que le contrôle GridView a mis la ligne à jour. Cet événement est souvent utilisé pour vérifier les résultats de l’opération de mise à jour. |
RowUpdating | Se produit lors d'un clic sur le bouton Mise à jour d'une ligne, mais avant que le contrôle GridView ne mette la ligne à jour. Cet événement est souvent utilisé pour annuler l’opération de mise à jour. |
SelectedIndexChanged | Se produit en cas de clic sur le bouton de sélection d'une ligne, mais après que le contrôle GridView a géré l'opération de sélection. Cet événement est souvent utilisé pour effectuer une tâche après la sélection d’une ligne dans le contrôle. |
SelectedIndexChanging | Se produit en cas de clic sur le bouton de sélection d'une ligne, mais avant que le contrôle GridView ne 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 en cas de clic sur le lien hypertexte de tri d'une colonne, mais après que le contrôle GridView a géré 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 en cas de clic sur le lien hypertexte de tri d'une colonne, mais avant que le contrôle GridView ne 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 un balisage conforme 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
GridView() |
Initialise une nouvelle instance de la classe GridView. |
Propriétés
AccessKey |
Obtient ou définit la touche d'accès rapide qui vous permet de naviguer rapidement vers le 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 indiquant 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 vous permettant de définir l'apparence de lignes de données en alternance dans un contrôle GridView. |
AppRelativeTemplateSourceDirectory |
Obtient ou définit le répertoire virtuel relatif à l'application de l'objet Page ou UserControl qui contient ce contrôle. (Hérité de Control) |
Attributes |
Obtient la collection d'attributs arbitraires (pour le rendu uniquement) qui ne correspondent pas à des propriétés du contrôle. (Hérité de WebControl) |
AutoGenerateColumns |
Obtient ou définit une valeur indiquant si les champs liés sont créés automatiquement pour chaque champ dans la source de données. |
AutoGenerateDeleteButton |
Obtient ou définit une valeur indiquant si une colonne de champs CommandField avec un bouton Supprimer pour chaque ligne de données est ajoutée automatiquement à un contrôle GridView. |
AutoGenerateEditButton |
Obtient ou définit une valeur indiquant si une colonne de champs CommandField avec un bouton Modifier pour chaque ligne de données est ajoutée automatiquement à un contrôle GridView. |
AutoGenerateSelectButton |
Obtient ou définit une valeur indiquant si une colonne de champs CommandField avec un bouton Sélectionner pour chaque ligne de données est ajoutée automatiquement à un contrôle GridView. |
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 à l'arrière-plan d'un contrôle GridView. |
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 objet GridViewRow qui représente la ligne du bas de pagineur dans un contrôle GridView. |
Caption |
Obtient ou définit le texte à afficher dans un élément de légende HTML d'un contrôle GridView. Cette propriété est fournie pour rendre le contrôle plus accessible aux utilisateurs d'appareils de technologie d'assistance. |
CaptionAlign |
Obtient ou définit la position horizontale ou verticale de l'élément de légende HTML dans un contrôle GridView. Cette propriété est fournie pour rendre le contrôle plus accessible aux utilisateurs d'appareils de technologie d'assistance. |
CellPadding |
Obtient ou définit l'espace entre le contenu d'une cellule et la bordure de celle-ci. |
CellSpacing |
Obtient ou définit l'espace entre les cellules. |
ChildControlsCreated |
Obtient une valeur qui indique si des contrôles enfants du contrôle serveur ont été créés. (Hérité de Control) |
ClientID |
Obtient l’ID de contrôle du 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 propriété ClientID. (Hérité de Control) |
ClientIDRowSuffix |
Obtient ou définit les noms des champs de données dont les valeurs sont ajoutées à la valeur de propriété ClientID pour identifier de façon unique chaque instance d'un contrôle lié aux données. |
ClientIDRowSuffixDataKeys |
Obtient les valeurs de données utilisées pour identifier de façon unique chaque instance d'un contrôle lié aux données lorsqu'ASP.NET génère la valeur ClientID. |
ClientIDSeparator |
Obtient une valeur de caractère représentant le caractère de séparation utilisé dans la propriété ClientID. (Hérité de Control) |
Columns |
Obtient une collection d'objets DataControlField qui représentent les champs de colonnes du contrôle GridView. |
ColumnsGenerator |
Obtient ou définit le contrôle qui générera automatiquement les colonnes d'un contrôle GridView qui utilise des fonctionnalités Dynamic Data ASP.NET. |
Context |
Obtient l'objet HttpContext associé au contrôle serveur pour la demande Web en cours. (Hérité de Control) |
Controls |
Obtient une collection de contrôles enfants dans le contrôle composite lié aux données. (Hérité de CompositeDataBoundControl) |
ControlStyle |
Obtient le style d'un contrôle serveur Web. Cette propriété est principalement utilisée par des développeurs de contrôles. (Hérité de WebControl) |
ControlStyleCreated |
Obtient une valeur indiquant si un objet Style a été créé pour la propriété ControlStyle. Cette propriété est principalement utilisée par des développeurs de contrôles. (Hérité de WebControl) |
CssClass |
Obtient ou définit la classe de feuille de style en cascade (CSS, Cascading Style Sheet) rendue par le contrôle serveur Web sur le client. (Hérité de WebControl) |
DataItemContainer |
Obtient une référence au conteneur d'attribution de noms si celui-ci implémente IDataItemContainer. (Hérité de Control) |
DataKeyNames |
Obtient ou définit un tableau qui contient les noms des champs clés primaires pour les éléments affichés dans un contrôle GridView. |
DataKeys |
Obtient une collection d'objets DataKey qui représentent la valeur de clé de données de chaque ligne du contrôle GridView. |
DataKeysContainer |
Obtient une référence au conteneur d'attribution de noms si celui-ci implémente IDataKeysControl. (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 se lie, 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 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 afin de supprimer des données. |
DeleteMethod |
Obtient ou définit le nom de la méthode à appeler afin de supprimer des données. (Hérité de CompositeDataBoundControl) |
DesignMode |
Obtient une valeur indiquant si un contrôle est utilisé sur une aire 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 vous permettant de définir l'apparence de la ligne sélectionnée pour modification dans un contrôle GridView. |
EmptyDataRowStyle |
Obtient une référence à l'objet TableItemStyle vous permettant de définir l'apparence de la ligne de données vide rendue lorsqu'un contrôle GridView est lié à une source de données qui ne contient pas d'enregistrements. |
EmptyDataTemplate |
Obtient ou définit le contenu défini par l'utilisateur de la ligne de données vide rendue lorsqu'un contrôle GridView est lié à une source de données qui ne contient pas d'enregistrements. |
EmptyDataText |
Obtient ou définit le texte à afficher dans la ligne de données vide rendue lorsqu'un contrôle GridView est lié à une source de données qui ne contient pas d'enregistrements. |
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 de validateur doit gérer les exceptions susceptibles de se produire lors des 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és 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 de tous les contrôles enfants qu’il contient, au client demandeur. (Hérité de Control) |
Events |
Obtient la liste des délégués de gestionnaires 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 objet GridViewRow qui représente la ligne de pied de page dans un contrôle GridView. |
FooterStyle |
Obtient une référence à l'objet TableItemStyle vous permettant de définir l'apparence de la ligne de pied de page dans un contrôle GridView. |
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 contrôle GridView. |
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 en cours possèdent des paramètres d'état d'affichage enregistrés. (Hérité de Control) |
HeaderRow |
Obtient un objet GridViewRow qui représente la ligne d'en-tête dans un contrôle GridView. |
HeaderStyle |
Obtient une référence à l'objet TableItemStyle vous permettant de définir l'apparence de la ligne d'en-tête dans un contrôle GridView. |
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 contrôle GridView sur la page. |
ID |
Obtient ou définit l'ID programmatique assigné au contrôle serveur. (Hérité de Control) |
IdSeparator |
Obtient le caractère utilisé pour séparer des 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 afin d'insérer des données. (Hérité de CompositeDataBoundControl) |
IsBoundUsingDataSourceID |
Obtient une valeur indiquant si la propriété DataSourceID est définie. (Hérité de BaseDataBoundControl) |
IsChildControlStateCleared |
Obtient une valeur indiquant si les contrôles contenus dans ce contrôle utilisent l'état du 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 utilisée. (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 par ID et non par index. (Hérité de Control) |
NamingContainer |
Obtient une référence au conteneur d'attribution de noms du contrôle serveur, qui crée un espace de noms unique pour différencier les contrôles serveur dont la propriété ID possède la même valeur. (Hérité de Control) |
Page |
Obtient une référence à l'instance de Page qui contient le contrôle serveur. (Hérité de Control) |
PageCount |
Obtient le nombre de pages requis pour afficher les enregistrements de la source de données dans un contrôle GridView. |
PageIndex |
Obtient ou définit l'index de la page actuellement affichée. |
PagerSettings |
Obtient une référence à l'objet PagerSettings vous permettant de définir les propriétés des boutons du pagineur dans un contrôle GridView. |
PagerStyle |
Obtient une référence à l'objet TableItemStyle vous permettant de définir l'apparence de la ligne de pagineur dans un contrôle GridView. |
PagerTemplate |
Obtient ou définit le contenu personnalisé de la ligne de pagineur dans un contrôle GridView. |
PageSize |
Obtient ou définit le nombre d'enregistrements à afficher sur une page d'un contrôle GridView. |
Parent |
Obtient une référence au contrôle parent du contrôle serveur dans la hiérarchie des contrôles de la page. (Hérité de Control) |
RenderingCompatibility |
Obtient une valeur qui spécifie la version ASP.NET avec laquelle le HTML restitué sera compatible. (Hérité de Control) |
RequiresDataBinding |
Obtient ou définit une valeur indiquant si la méthode DataBind() 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 du contrôle GridView. Cette propriété est fournie pour rendre le contrôle plus accessible aux utilisateurs d'appareils de technologie d'assistance. |
Rows |
Obtient une collection d'objets GridViewRow qui représentent les lignes de données d'un contrôle GridView. |
RowStyle |
Obtient une référence à l'objet TableItemStyle vous permettant de définir l'apparence de lignes de données dans un contrôle GridView. |
SelectArguments |
Obtient un objet DataSourceSelectArguments que le contrôle lié aux données utilise lors de la récupération de données d'un contrôle de source de données. (Hérité de DataBoundControl) |
SelectedDataKey |
Obtient l'objet DataKey qui contient la valeur de clés des données de la ligne sélectionnée dans un contrôle GridView. |
SelectedIndex |
Obtient ou définit l'index de la ligne sélectionnée dans un contrôle GridView. |
SelectedPersistedDataKey |
Obtient ou définit la valeur de clé de données de l'élément persistant sélectionné dans un contrôle GridView. |
SelectedRow |
Obtient une référence à un objet GridViewRow qui représente la ligne sélectionnée dans le contrôle. |
SelectedRowStyle |
Obtient une référence à l'objet TableItemStyle vous permettant de définir l'apparence de la ligne sélectionnée dans un contrôle GridView. |
SelectedValue |
Obtient la valeur de clés des données de la ligne sélectionnée dans un contrôle GridView. |
SelectMethod |
Nom de la méthode à appeler pour pouvoir lire les données. (Hérité de DataBoundControl) |
ShowFooter |
Obtient ou définit une valeur indiquant si la ligne du pied de page s'affiche dans un contrôle GridView. |
ShowHeader |
Obtient ou définit une valeur indiquant si la ligne de l'en-tête s'affiche dans un contrôle GridView. |
ShowHeaderWhenEmpty |
Obtient ou définit une valeur qui indique si le titre d'une colonne dans le contrôle GridView est visible lorsque la colonne n'a pas de données. |
Site |
Obtient des informations sur le conteneur qui héberge le contrôle en cours lorsqu'il est rendu sur une aire de conception. (Hérité de Control) |
SkinID |
Obtient ou définit l’apparence à appliquer au contrôle. (Hérité de WebControl) |
SortDirection |
Obtient le sens du tri de la colonne en cours de tri. |
SortedAscendingCellStyle |
Obtient ou définit le style CSS pour une colonne GridView lorsque la colonne est triée dans l'ordre croissant. |
SortedAscendingHeaderStyle |
Obtient ou définit le style CSS à appliquer à un en-tête de colonne GridView lorsque la colonne est triée dans l'ordre croissant. |
SortedDescendingCellStyle |
Obtient ou définit le style d'une colonne GridView lorsque la colonne est triée dans l'ordre décroissant. |
SortedDescendingHeaderStyle |
Obtient ou définit le style à appliquer à un en-tête de colonne GridView lorsque la colonne est triée dans l'ordre décroissant. |
SortExpression |
Obtient l'expression de tri associée à la ou les colonnes en cours de tri. |
Style |
Obtient une collection d'attributs de texte qui sont rendus en tant qu'attribut de style sur la balise extérieure d'un 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 valeur HtmlTextWriterTag du contrôle GridView. |
TagName |
Obtient le nom de la balise du contrôle. Cette propriété est principalement utilisée par des 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 Page ou du UserControl qui contient le contrôle serveur en cours. (Hérité de Control) |
ToolTip |
Obtient ou définit le texte affiché quand le pointeur de la souris est positionné sur le contrôle serveur Web. (Hérité de WebControl) |
TopPagerRow |
Obtient un objet GridViewRow qui représente la ligne du haut du pagineur dans un contrôle GridView. |
UniqueID |
Obtient l'identificateur unique qualifié sur le plan hiérarchique du contrôle serveur. (Hérité de Control) |
UpdateMethod |
Obtient ou définit le nom de la méthode à appeler afin de mettre à jour des données. |
UpdateMethod |
Obtient ou définit le nom de la méthode à appeler afin de mettre à jour des données. (Hérité de CompositeDataBoundControl) |
UseAccessibleHeader |
Obtient ou définit une valeur indiquant si un contrôle GridView restitue son en-tête dans un format accessible. Cette propriété est fournie pour rendre le contrôle plus accessible aux utilisateurs d'appareils de technologie d'assistance. |
ValidateRequestMode |
Obtient ou définit une valeur qui indique si le contrôle vérifie l'entrée cliente du navigateur à la recherche de 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 entre plusieurs demandes de la même page. (Hérité de Control) |
ViewStateIgnoresCase |
Obtient une valeur qui indique si l'objet StateBag respecte la 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 auxquels le contrôle GridView est lié lorsque la 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
AddAttributesToRender(HtmlTextWriter) |
Ajoute des attributs et des styles HTML qui doivent être rendus au HtmlTextWriterTag spécifié. Cette méthode est principalement utilisée par des développeurs de contrôles. (Hérité de WebControl) |
AddedControl(Control, Int32) |
Méthode appelée après qu’un contrôle enfant est ajouté à la collection Controls 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 ControlCollection du contrôle serveur. (Hérité de Control) |
ApplyStyle(Style) |
Copie tous les éléments non vides du style spécifié vers le contrôle Web, en remplaçant les éléments de style existants du contrôle. Cette méthode est principalement utilisée par des 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 la page au contrôle. (Hérité de Control) |
BeginRenderTracing(TextWriter, Object) |
Commence le traçage 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 les livre à la propriété Trace à afficher lorsque le traçage est activé pour la page. (Hérité de Control) |
ClearCachedClientID() |
Affecte à la valeur ClientID mise en cache la valeur |
ClearChildControlState() |
Supprime les informations sur l'état du contrôle des contrôles enfants du contrôle serveur. (Hérité de Control) |
ClearChildState() |
Supprime les informations sur l'état d'affichage et sur l'état du contrôle de 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() |
Affecte la valeur ClientIDMode à la propriété Inherit de l'instance de contrôle actuelle et de tous contrôles enfants. (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 des 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 des contrôles utilisée pour restituer un contrôle composite lié aux données basé sur les valeurs qui sont stockées dans l'état d'affichage. (Hérité de CompositeDataBoundControl) |
CreateChildControls(IEnumerable, Boolean) |
Crée la hiérarchie des contrôles utilisée pour rendre le contrôle GridView à l'aide de la source de données spécifiée. |
CreateChildTable() |
Crée une table enfant. |
CreateColumns(PagedDataSource, Boolean) |
Crée le jeu de champs de colonnes utilisé pour générer la hiérarchie des contrôles. |
CreateControlCollection() |
Crée un objet ControlCollection pour contenir les contrôles enfants (littéraux 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 passés à la source de données pour être traités. |
CreateRow(Int32, Int32, DataControlRowType, DataControlRowState) |
Crée une ligne de pagineur dans le contrôle GridView. |
DataBind() |
Lie la source de données au contrôle GridView. 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 serveur d'effectuer le nettoyage final avant qu'il soit libéré de la mémoire. (Hérité de Control) |
EndRenderTracing(TextWriter, Object) |
Met fin au traçage 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. S'il ne contient pas de contrôles enfants, il en crée. (Hérité de Control) |
EnsureDataBound() |
Appelle la méthode DataBind() si la propriété DataSourceID est définie et que le contrôle lié aux données est marqué pour demander à être lié. (Hérité de BaseDataBoundControl) |
EnsureID() |
Crée un identificateur pour les contrôles auxquels aucun identificateur n'est assigné. (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ées dans la ligne spécifiée et les stocke dans l'objet IOrderedDictionary spécifié. |
FindControl(String) |
Recherche un contrôle serveur possédant le paramètre |
FindControl(String, Int32) |
Recherche le conteneur d'attribution de noms actuel d'un contrôle serveur avec l' |
Focus() |
Affecte le focus d'entrée à 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 exécute une opération de tri. |
GetData() |
Récupère un objet DataSourceView que le contrôle lié aux données utilise pour exécuter des opérations de données. (Hérité de DataBoundControl) |
GetDataSource() |
Récupère l'interface IDataSource à 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() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetRouteUrl(Object) |
Obtient l'URL qui correspond à un jeu de paramètres d'itinéraire. (Hérité de Control) |
GetRouteUrl(RouteValueDictionary) |
Obtient l'URL qui correspond à un jeu de paramètres d'itinéraire. (Hérité de Control) |
GetRouteUrl(String, Object) |
Obtient l'URL qui correspond à un jeu 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 jeu de paramètres d'itinéraire et à un nom d'itinéraire. (Hérité de Control) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
GetUniqueIDRelativeTo(Control) |
Retourne la partie préfixée de la propriété UniqueID 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 des événements sont inscrits pour le contrôle ou des contrôles enfants. (Hérité de Control) |
InitializePager(GridViewRow, Int32, PagedDataSource) |
Initialise la ligne de pagineur affichée lorsque la fonctionnalité de pagination est activée. |
InitializeRow(GridViewRow, DataControlField[]) |
Initialise une ligne de pagineur dans le contrôle GridView. |
IsBindableType(Type) |
Détermine si le type de données spécifié peut être lié à une colonne dans un contrôle GridView. |
IsLiteralContent() |
Détermine si le contrôle serveur ne détient qu'un contenu littéral. (Hérité de Control) |
LoadControlState(Object) |
Charge l'état des propriétés du contrôle GridView à faire persister, même lorsque la propriété EnableViewState a la valeur |
LoadViewState(Object) |
Charge l'état d'affichage enregistré précédemment du contrôle GridView. |
MapPathSecure(String) |
Récupère le chemin d'accès physique auquel un chemin d'accès virtuel, absolu ou relatif, correspond. (Hérité de Control) |
MarkAsDataBound() |
Définit l'état du contrôle dans l'état d'affichage comme lié avec succès aux données. (Hérité de DataBoundControl) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
MergeStyle(Style) |
Copie tous les éléments non vides du style spécifié vers le contrôle Web, mais ne remplace aucun élément de style existant du contrôle. Cette méthode est principalement utilisée par des développeurs de contrôles. (Hérité de WebControl) |
OnBubbleEvent(Object, EventArgs) |
Détermine si l'événement pour les contrôles serveur Web est passé dans la hiérarchie des contrôles 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() |
Relie le contrôle GridView à ses données après la modification de la propriété DataMember, DataSource, ou DataSourceID. |
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 que le contrôle ne soit chargé. |
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 utilisé pour lire un fichier. (Hérité de Control) |
PerformDataBinding(IEnumerable) |
Lie la source de données spécifiée au contrôle GridView. |
PerformSelect() |
Récupère les données de la source de données associée. (Hérité de DataBoundControl) |
PrepareControlHierarchy() |
Établit la hiérarchie des contrôles. |
RaiseBubbleEvent(Object, EventArgs) |
Assigne les sources éventuelles 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 de la méthode GetCallbackEventReference(Control, String, String, String, Boolean). |
RaisePostBackEvent(String) |
Déclenche les événements appropriés pour le contrôle GridView lors de la publication sur le serveur. |
RemovedControl(Control) |
Méthode appelée après la suppression d’un contrôle enfant de la collection Controls de l’objet Control. (Hérité de Control) |
Render(HtmlTextWriter) |
Génère le rendu du contenu du contrôle serveur Web via le navigateur du client à l'aide de l'objet HtmlTextWriter spécifié. |
RenderBeginTag(HtmlTextWriter) |
Génère le rendu de la balise d'ouverture HTML du contrôle via le writer spécifié. Cette méthode est principalement utilisée par des développeurs de contrôles. (Hérité de WebControl) |
RenderChildren(HtmlTextWriter) |
Produit le contenu des enfants d'un contrôle serveur dans un objet HtmlTextWriter fourni qui écrit le contenu à restituer sur le client. (Hérité de Control) |
RenderContents(HtmlTextWriter) |
Génère le rendu du contenu du contrôle via le writer spécifié. Cette méthode est principalement utilisée par des développeurs de contrôles. (Hérité de WebControl) |
RenderControl(HtmlTextWriter) |
Envoie le contenu du contrôle serveur à un objet HtmlTextWriter fourni et stocke les informations de traçage sur le contrôle si le traçage est activé. (Hérité de Control) |
RenderControl(HtmlTextWriter, ControlAdapter) |
Génère le contenu du contrôle serveur dans un objet HtmlTextWriter à l'aide d'un objet ControlAdapter fourni. (Hérité de Control) |
RenderEndTag(HtmlTextWriter) |
Génère le rendu de la balise de fermeture HTML du contrôle via le writer spécifié. Cette méthode est principalement utilisée par des développeurs de contrôles. (Hérité de WebControl) |
ResolveAdapter() |
Obtient l'adaptateur de contrôles 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 que le client soit en mesure d'utiliser. (Hérité de Control) |
SaveControlState() |
Enregistre l'état des propriétés du contrôle GridView à faire persister, même lorsque la propriété EnableViewState a la valeur |
SaveViewState() |
Charge l'état d'affichage enregistré précédemment du contrôle GridView. |
SelectRow(Int32) |
Sélectionne la ligne à modifier dans un contrôle GridView. |
SetDesignModeState(IDictionary) |
Définit les données au moment du design pour un contrôle. (Hérité de Control) |
SetEditRow(Int32) |
Met une ligne en mode édition dans un contrôle GridView en utilisant l'index de ligne spécifié. |
SetPageIndex(Int32) |
Définit l'index de page du contrôle GridView en utilisant l'index de ligne. |
SetRenderMethodDelegate(RenderMethod) |
Assigne un délégué de gestionnaires d'événements pour générer le rendu du contrôle serveur et de son contenu dans son contrôle parent. (Hérité de Control) |
SetTraceData(Object, Object) |
Définit les données de trace pour le suivi du rendu des données au moment du design à l'aide de la clé des données de trace et de la valeur des données de trace. (Hérité de Control) |
SetTraceData(Object, Object, Object) |
Définit les données de trace pour le suivi du rendu des données au moment du design, à l'aide de l'objet suivi, de la clé des données de trace et de la valeur des données de trace. (Hérité de Control) |
Sort(String, SortDirection) |
Trie le contrôle GridView selon l'expression et le sens de tri spécifiés. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
TrackViewState() |
Suit les modifications d'état d'affichage du contrôle GridView afin qu'elles puissent être stockées dans l'objet StateBag du contrôle. Cet objet est accessible via la propriété ViewState. |
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 se lie est un objet avec qui il peut fonctionner. (Hérité de DataBoundControl) |
Événements
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, ce qui constitue la dernière étape du cycle de vie d'un contrôle serveur en cas de demande d'une page ASP.NET. (Hérité de Control) |
Init |
Se produit lorsque le contrôle serveur est initialisé, ce qui constitue 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 clic est effectué sur un des boutons de pagineur, mais une fois que le contrôle GridView a géré l'opération de pagination. |
PageIndexChanging |
Se produit lorsqu'un clic est effectué sur des boutons du pagineur et avant que le contrôle GridView n'ait géré 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 lorsqu'un clic est effectué sur le bouton Annuler d'une ligne en mode édition, mais avant que la ligne ne quitte le mode édition. |
RowCommand |
Se produit lorsqu'un clic est effectué sur un bouton dans un contrôle GridView. |
RowCreated |
Se produit lorsqu'une ligne est créée dans un contrôle GridView. |
RowDataBound |
Se produit lorsqu'une ligne de données est liée aux données dans un contrôle GridView. |
RowDeleted |
Se produit lorsqu'un clic est effectué sur le bouton Supprimer d'une ligne, mais après que le contrôle GridView a supprimé la ligne. |
RowDeleting |
Se produit lorsqu'un clic est effectué sur le bouton Supprimer d'une ligne, mais avant que le contrôle GridView n'ait supprimé la ligne. |
RowEditing |
Se produit lors d'un clic sur le bouton Modification d'une ligne, mais avant que le contrôle GridView ne passe en mode édition. |
RowUpdated |
Se produit lors d'un clic sur le bouton Mise à jour d'une ligne, mais après que le contrôle GridView a mis la ligne à jour. |
RowUpdating |
Se produit lors d'un clic sur le bouton Mise à jour d'une ligne, mais avant que le contrôle GridView ne mette la ligne à jour. |
SelectedIndexChanged |
Se produit en cas de clic sur le bouton de sélection d'une ligne, mais après que le contrôle GridView a géré l'opération de sélection. |
SelectedIndexChanging |
Se produit en cas de clic sur le bouton de sélection d'une ligne, mais avant que le contrôle GridView ne gère l'opération de sélection. |
Sorted |
Se produit en cas de clic sur le lien hypertexte de tri d'une colonne, mais après que le contrôle GridView a géré l'opération de tri. |
Sorting |
Se produit en cas de clic sur le lien hypertexte de tri d'une colonne, mais avant que le contrôle GridView ne 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
IAttributeAccessor.GetAttribute(String) |
Obtient un attribut du contrôle Web avec le nom spécifié. (Hérité de WebControl) |
IAttributeAccessor.SetAttribute(String, String) |
Affecte au nom et à la valeur spécifiés un attribut du contrôle Web. (Hérité de WebControl) |
ICallbackContainer.GetCallbackScript(IButtonControl, String) |
Crée le script de rappel pour un bouton qui exécute 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 de la méthode GetCallbackEventReference(Control, String, String, String, Boolean). |
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 clés primaires pour les éléments affichés dans un contrôle lié aux données. |
IDataBoundControl.DataMember |
Obtient ou définit le tableau exposé 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 duquel le contrôle lié aux données récupère la liste d'éléments de données. |
IDataBoundControl.DataSourceID |
Obtient ou définit l'ID de la source de données de laquelle le contrôle lié aux données récupère la liste d'éléments de données. |
IDataBoundControl.DataSourceObject |
Obtient ou définit l'objet source de données duquel le contrôle lié aux données récupère la liste d'é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 valeur de propriété ClientID pour identifier de façon unique chaque instance d'un contrôle lié aux données. |
IDataBoundListControl.DataKeys |
Obtient une collection d'objets qui représentent la valeur DataKeys 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és de données. |
IDataBoundListControl.SelectedDataKey |
Obtient l'objet qui contient la valeur de clés des 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 façon unique chaque instance d'un contrôle lié aux données lorsqu'ASP.NET génère la valeur ClientID. |
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 utilisées par Dynamic Data ASP.NET. |
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 objet PostBackOptions qui représente le comportement de publication (postback) du contrôle bouton spécifié. |
IPostBackEventHandler.RaisePostBackEvent(String) |
Déclenche les événements appropriés pour le contrôle GridView lors de la publication sur le serveur. |
Méthodes d’extension
EnablePersistedSelection(BaseDataBoundControl) |
Obsolète.
Permet la conservation de 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 pour la colonne spécifiée dans le conteneur d'attribution de noms du contrôle spécifié. |
FindMetaTable(Control) |
Retourne l'objet Metatable pour le contrôle de données conteneur. |
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) |
Définit 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 des 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 des valeurs par défaut pour le contrôle de données spécifié. |
TryGetMetaTable(INamingContainer, MetaTable) |
Détermine si des métadonnées de table sont disponibles. |
EnableDynamicData(INamingContainer, Type) |
Active le comportement Dynamic Data pour le contrôle de données spécifié. |
EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>) |
Active le comportement Dynamic Data pour le contrôle de données spécifié. |
EnableDynamicData(INamingContainer, Type, Object) |
Active le comportement Dynamic Data pour le contrôle de données spécifié. |