GridView.UseAccessibleHeader 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 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.
public:
virtual property bool UseAccessibleHeader { bool get(); void set(bool value); };
public virtual bool UseAccessibleHeader { get; set; }
member this.UseAccessibleHeader : bool with get, set
Public Overridable Property UseAccessibleHeader As Boolean
Valeur de propriété
true
si le contrôle GridView restitue son en-tête dans un format accessible ; sinon, false
. La valeur par défaut est true
.
Exemples
L’exemple suivant montre comment utiliser la UseAccessibleHeader propriété pour désactiver l’en-tête accessible.
<%@ 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 UseAccessibleHeader Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>GridView UseAccessibleHeader Example</h3>
<asp:gridview id="CustomersGridView"
datasourceid="CustomersSource"
autogeneratecolumns="true"
emptydatatext="No data available."
allowpaging="true"
useaccessibleheader="false"
runat="server">
<headerstyle backcolor="LightSteelBlue"
font-names="Verdana"
font-italic="true"
font-size="12"
forecolor="Blue"/>
</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 UseAccessibleHeader Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>GridView UseAccessibleHeader Example</h3>
<asp:gridview id="CustomersGridView"
datasourceid="CustomersSource"
autogeneratecolumns="true"
emptydatatext="No data available."
allowpaging="true"
useaccessibleheader="false"
runat="server">
<headerstyle backcolor="LightSteelBlue"
font-names="Verdana"
font-italic="true"
font-size="12"
forecolor="Blue"/>
</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
Utilisez la UseAccessibleHeader propriété pour spécifier si le GridView contrôle affiche sa ligne d’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. Par défaut, la valeur de cette propriété est true
et l’en-tête du contrôle est rendu à l’aide des <th>
balises de cellule d’en-tête de table. En outre, un scope="col"
attribut est ajouté à l’en-tête de table pour spécifier que l’en-tête s’applique à toutes les cellules de la colonne. 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 style de l’élément à l’aide <th>
d’une feuille de style en cascade.
Si la valeur de cette propriété est false
, l’en-tête du contrôle est rendu à l’aide des <td>
balises de cellule de table.