TableRow.TableSection Eigenschaft

Definition

Ruft die Position eines TableRow-Objekts in einem Table-Steuerelement ab oder legt diese fest.

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

Eigenschaftswert

TableRowSection

Ein TableRowSection-Wert. Der Standardwert ist TableBody.

Ausnahmen

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Die Eigenschaft zum Definieren von TableSection Kopf- und Fußzeilenzeilen in einem Table Steuerelement verwendet wird.

<%@ 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>

Hinweise

Verwenden Sie die TableSection Eigenschaft, um die Position des TableRow Objekts in einem Table Steuerelement abzurufen oder festzulegen. Informationen zu den verfügbaren Tabellenspeicherorten finden Sie unter TableRowSection. In der folgenden Tabelle sind die möglichen Werte aufgeführt.

Tabellenzeilenabschnitt Angezeigt als
TableHeader Die Kopfzeile.
TableBody Der Textkörper der Tabelle.
TableFooter Die Fußzeile.

Bei Verwendung der deklarativen Syntax müssen sich die Abschnitte in der Reihenfolge der Kopfzeile, des Textkörpers und der Fußzeile befinden.

Mit der TableRowSection Aufzählung können Sie barrierefreie Websites mithilfe des Steuerelements Table erstellen, indem Sie den HTML-Code hinzufügen<thead>``<tbody>, <tfoot> der dem Client gerendert wird. Wenn sich alle Zeilen in einer Tabelle im <tbody> Element befinden, werden die Abschnittsinformationen nicht gerendert. Mindestens eine Zeile muss sich in einem Nichttextelement befinden.

Der Wert dieser Eigenschaft wird im Ansichtszustand gespeichert.

Gilt für

Siehe auch