TableRow.TableSection Свойство

Определение

Возвращает или задает расположение для объекта TableRow в элементе управления 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

Значение свойства

TableRowSection

Значение TableRowSection.A TableRowSection value. Значение по умолчанию — TableBody.The default is TableBody.

Исключения

Недопустимое значение TableRowSection.The TableRowSection is not valid.

Примеры

В следующем примере кода показано, как использовать TableSection свойство для определения строк верхнего и нижнего колонтитулов в Table элементе управления.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>

Комментарии

Используйте TableSection свойство, чтобы получить или задать место TableRow размещения объекта в Table элементе управления.Use the TableSection property to get or set where the TableRow object is placed in a Table control. Сведения о доступных расположениях таблиц см TableRowSection . в разделе.For the available table locations, see TableRowSection. В следующей таблице перечислены возможные значения.The following table lists the possible values.

Раздел строк таблицыTable row section Отображается какDisplayed as
TableHeader Строка заголовка.The header row.
TableBody Текст таблицы.The body of the table.
TableFooter Строка нижнего колонтитула.The footer row.

При использовании декларативного синтаксиса разделы должны находиться в порядке заголовка, тела и нижнего колонтитула.When using the declarative syntax, the sections must be in the order of header, body, and then footer.

TableRowSectionПеречисление позволяет создавать доступные веб-сайты с помощью Table элемента управления, добавляя <thead> <tbody> элементы, и <tfoot> в HTML-код, который готовится к просмотру клиенту.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. Если все строки в таблице находятся в <tbody> элементе, сведения о разделе не отображаются.If all rows in a table are in the <tbody> element, the section information is not rendered. Хотя бы одна строка должна находиться в элементе, не являющемся телом.At least one row must be in a non-body element.

Значение этого свойства хранится в состоянии представления.The value of this property is stored in view state.

Применяется к

См. также раздел