GridView.RowHeaderColumn Propriété
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.
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.
public:
virtual property System::String ^ RowHeaderColumn { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.TypeConverter("System.Web.UI.Design.DataColumnSelectionConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public virtual string RowHeaderColumn { get; set; }
[System.ComponentModel.TypeConverter("System.Web.UI.Design.DataColumnSelectionConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public virtual string RowHeaderColumn { get; set; }
[<System.ComponentModel.TypeConverter("System.Web.UI.Design.DataColumnSelectionConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.RowHeaderColumn : string with get, set
[<System.ComponentModel.TypeConverter("System.Web.UI.Design.DataColumnSelectionConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.RowHeaderColumn : string with get, set
Public Overridable Property RowHeaderColumn As String
Valeur de propriété
Nom de la colonne à utiliser comme en-tête de colonne. La valeur par défaut est une chaîne vide (""), ce qui signifie que cette propriété n'est pas définie.
- Attributs
Exemples
L’exemple suivant montre comment utiliser la RowHeaderColumn propriété pour afficher une colonne d’en-tête dans un GridView contrôle.
<%@ Page language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>GridView RowHeaderColumn Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>GridView RowHeaderColumn Example</h3>
<asp:gridview id="CustomersGridView"
datasourceid="CustomersSource"
autogeneratecolumns="true"
emptydatatext="No data available."
allowpaging="true"
rowheadercolumn="CustomerID"
runat="server">
</asp:gridview>
<!-- This example uses Microsoft SQL Server and connects -->
<!-- to the Northwind sample database. Use an ASP.NET -->
<!-- expression to retrieve the connection string value -->
<!-- from the Web.config file. -->
<asp:sqldatasource id="CustomersSource"
selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]"
connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
runat="server"/>
</form>
</body>
</html>
<%@ Page language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>GridView RowHeaderColumn Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>GridView RowHeaderColumn Example</h3>
<asp:gridview id="CustomersGridView"
datasourceid="CustomersSource"
autogeneratecolumns="true"
emptydatatext="No data available."
allowpaging="true"
rowheadercolumn="CustomerID"
runat="server">
</asp:gridview>
<!-- This example uses Microsoft SQL Server and connects -->
<!-- to the Northwind sample database. Use an ASP.NET -->
<!-- expression to retrieve the connection string value -->
<!-- from the Web.config file. -->
<asp:sqldatasource id="CustomersSource"
selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]"
connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
runat="server"/>
</form>
</body>
</html>
Remarques
En HTML, l’en-tête d’un tableau peut être associé à une ligne ou à une colonne. La direction est spécifiée en définissant l’attribut scope
des <th>
éléments. Le GridView contrôle a une ligne d’en-tête intégrée qui peut être affichée en définissant la ShowHeader propriété true
sur . Vous pouvez également spécifier éventuellement une colonne d’en-tête (généralement la première ou la dernière colonne du GridView contrôle) en définissant cette propriété. Lorsque cette propriété est définie, toutes les cellules de la colonne qui correspondent au nom de champ spécifié sont affichées en tant qu’éléments <th scope="row">
.
Notes
Bien que la colonne spécifiée soit traitée comme un en-tête, les propriétés et UseAccessibleHeader les HeaderStyleShowHeaderpropriétés ne s’appliquent pas à la colonne d’en-tête.
Le rendu par défaut de l’élément <th>
est conservé, le rendu du texte en gras et centré horizontalement. Les développeurs peuvent remplacer le comportement de l’élément à l’aide <th>
d’une feuille de style en cascade.
Notes
Cette propriété fonctionne uniquement avec des champs liés. Il ne fonctionne pas avec les champs de modèle.