TableRow.TableSection Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Hodnota vlastnosti
Hodnota TableRowSection . Výchozí hodnota je TableBody.
Výjimky
Hodnota TableRowSection není platná.
Příklady
Následující příklad kódu ukazuje, jak pomocí TableSection vlastnosti definovat řádky záhlaví a zápatí v ovládacím Table prvku.
<%@ 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>
Poznámky
TableSection Vlastnost slouží k získání nebo nastavení umístění objektu TableRowTable do ovládacího prvku. Dostupná umístění tabulek najdete v tématu TableRowSection. Následující tabulka uvádí možné hodnoty.
| Oddíl řádku tabulky | Zobrazeno jako |
|---|---|
| TableHeader | Řádek záhlaví. |
| TableBody | Tělo tabulky. |
| TableFooter | Řádek zápatí. |
Při použití deklarativní syntaxe musí být oddíly v pořadí záhlaví, textu a potom zápatí.
Výčet TableRowSection umožňuje vytvářet přístupné weby pomocí Table ovládacího prvku přidáním <thead><tbody>, a <tfoot> elementy do HTML, který je vykreslen klientovi. Pokud jsou všechny řádky v tabulce v elementu <tbody> , informace o oddílu se nevykreslí. Nejméně jeden řádek musí být v elementu, který není tělo.
Hodnota této vlastnosti je uložena ve stavu zobrazení.