Freigeben über


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

Ein TableRowSection-Wert. Der Standardwert ist TableBody.

Ausnahmen

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die TableSection -Eigenschaft verwendet wird, um Kopf- und Fußzeilen in einem Table Steuerelement zu definieren.

<%@ 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 den Speicherort 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 Text der Tabelle.
TableFooter Die Fußzeile.

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

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

Der Wert dieser Eigenschaft wird im Ansichtszustand gespeichert.

Gilt für:

Weitere Informationen