TableRow.TableSection Proprietà

Definizione

Ottiene o imposta la posizione di un oggetto TableRow in un controllo Table.Gets or sets the location for a TableRow object in a Table control.

public:
 virtual property System::Web::UI::WebControls::TableRowSection TableSection { System::Web::UI::WebControls::TableRowSection get(); void set(System::Web::UI::WebControls::TableRowSection value); };
public virtual System.Web.UI.WebControls.TableRowSection TableSection { get; set; }
member this.TableSection : System.Web.UI.WebControls.TableRowSection with get, set
Public Overridable Property TableSection As TableRowSection

Valore della proprietà

Valore TableRowSection.A TableRowSection value. Il valore predefinito è TableBody.The default is TableBody.

Eccezioni

L'elemento TableRowSection non è valido.The TableRowSection is not valid.

Esempi

Nell'esempio di codice riportato di seguito viene illustrato TableSection come utilizzare la proprietà per definire le righe di intestazione Table e piè di pagina in un controllo.The following code example demonstrates how to use the TableSection property to define header and footer rows in a Table control.

<%@ 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 id="Head1" runat="server">
    <title>TableRow, TableFooter Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

    <h1>TableRow, TableFooter Example</h1>
    <asp:table id="Table1" runat="server" CellPadding="3" CellSpacing="0">
        <asp:TableRow TableSection="TableHeader" BackColor="Pink">
            <asp:TableCell Text="Header" ColumnSpan="3" />
        </asp:TableRow>
        <asp:TableRow>
            <asp:TableCell Text="(0,0)"></asp:TableCell>
            <asp:TableCell Text="(0,1)"></asp:TableCell>
            <asp:TableCell Text="(0,2)"></asp:TableCell>
        </asp:TableRow>
        <asp:TableRow>
            <asp:TableCell Text="(1,0)"></asp:TableCell>
            <asp:TableCell Text="(1,1)"></asp:TableCell>
            <asp:TableCell Text="(1,2)"></asp:TableCell>
        </asp:TableRow>
        <asp:TableRow TableSection="TableFooter" BackColor="Pink">
            <asp:TableCell Text="Footer" ColumnSpan="3" />
        </asp:TableRow>
    </asp:table>

    </div>
    </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 id="Head1" runat="server">
    <title>TableRow, TableFooter Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

    <h1>TableRow, TableFooter Example</h1>
    <asp:table id="Table1" runat="server" CellPadding="3" CellSpacing="0">
        <asp:TableRow TableSection="TableHeader" BackColor="Pink">
            <asp:TableCell Text="Header" ColumnSpan="3" />
        </asp:TableRow>
        <asp:TableRow>
            <asp:TableCell Text="(0,0)"></asp:TableCell>
            <asp:TableCell Text="(0,1)"></asp:TableCell>
            <asp:TableCell Text="(0,2)"></asp:TableCell>
        </asp:TableRow>
        <asp:TableRow>
            <asp:TableCell Text="(1,0)"></asp:TableCell>
            <asp:TableCell Text="(1,1)"></asp:TableCell>
            <asp:TableCell Text="(1,2)"></asp:TableCell>
        </asp:TableRow>
        <asp:TableRow TableSection="TableFooter" BackColor="Pink">
            <asp:TableCell Text="Footer" ColumnSpan="3" />
        </asp:TableRow>
    </asp:table>

    </div>
    </form>
  </body>
</html>

Commenti

Utilizzare la TableSection proprietà per ottenere o impostare il punto TableRow in cui l'oggetto viene Table inserito in un controllo.Use the TableSection property to get or set where the TableRow object is placed in a Table control. Per i percorsi della tabella disponibili, TableRowSectionvedere.For the available table locations, see TableRowSection. Nella tabella seguente sono elencati i valori possibili.The following table lists the possible values.

Sezione riga tabellaTable row section Visualizzato comeDisplayed as
TableHeader Riga di intestazione.The header row.
TableBody Corpo della tabella.The body of the table.
TableFooter Riga del piè di pagina.The footer row.

Quando si usa la sintassi dichiarativa, le sezioni devono essere nell'ordine di intestazione, corpo e quindi piè di pagina.When using the declarative syntax, the sections must be in the order of header, body, and then footer.

L' TableRowSection enumerazione consente di compilare siti Web accessibili utilizzando il Table controllo aggiungendo gli <thead>elementi, <tbody>e <tfoot> al codice HTML di cui viene eseguito il rendering nel client.The TableRowSection enumeration enables you to build accessible Web sites using the Table control by adding the <thead>, <tbody>, and <tfoot> elements to the HTML that is rendered to the client. Se tutte le righe di una tabella si trovano <tbody> nell'elemento, non viene eseguito il rendering delle informazioni sulla sezione.If all rows in a table are in the <tbody> element, the section information is not rendered. Almeno una riga deve trovarsi in un elemento non del corpo.At least one row must be in a non-body element.

Il valore di questa proprietà viene archiviato nello stato di visualizzazione.The value of this property is stored in view state.

Si applica a

Vedi anche