GridView.RowHeaderColumn Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il nome della colonna da utilizzare come intestazione di colonna per il controllo GridView. Questa proprietà viene fornita per rendere il controllo più accessibile agli utenti di dispositivi che assistono i disabili.
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
Valore della proprietà
Il nome della colonna da utilizzare come intestazione di colonna. Il valore predefinito è una stringa vuota (""), a indicare che questa proprietà non è impostata.
- Attributi
Esempio
Nell'esempio seguente viene illustrato come usare la RowHeaderColumn proprietà per visualizzare una colonna di intestazione in un GridView controllo.
<%@ 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>
Commenti
In HTML l'intestazione di una tabella può essere associata a una riga o a una colonna. La direzione viene specificata impostando l'attributo scope
degli <th>
elementi. Il GridView controllo ha una riga di intestazione predefinita che può essere visualizzata impostando la ShowHeader proprietà su true
. È anche possibile specificare facoltativamente una colonna di intestazione (in genere la prima o l'ultima colonna nel GridView controllo) impostando questa proprietà. Quando questa proprietà è impostata, tutte le celle nella colonna corrispondente al nome del campo specificato vengono visualizzate come <th scope="row">
elementi.
Nota
Anche se la colonna specificata viene considerata come un'intestazione, le HeaderStyleproprietà , ShowHeadere UseAccessibleHeader non si applicano alla colonna di intestazione.
Il rendering predefinito dell'elemento <th>
viene mantenuto, il rendering del testo in grassetto e centrato orizzontalmente. Gli sviluppatori possono eseguire l'override del comportamento dell'elemento <th>
usando un foglio di stile a catena.
Nota
Questa proprietà funziona solo con i campi associati. Non funziona con i campi modello.