Table.Rows Eigenschaft

Definition

Ruft die Auflistung der Zeilen im Table-Steuerelement ab.Gets the collection of rows in the Table control.

public:
 virtual property System::Web::UI::WebControls::TableRowCollection ^ Rows { System::Web::UI::WebControls::TableRowCollection ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerDefaultProperty)]
public virtual System.Web.UI.WebControls.TableRowCollection Rows { get; }
member this.Rows : System.Web.UI.WebControls.TableRowCollection
Public Overridable ReadOnly Property Rows As TableRowCollection

Eigenschaftswert

Eine TableRowCollection, die die TableRow-Objekte im Table-Steuerelement enthält.A TableRowCollection that contains the TableRow objects in the Table control.

Attribute

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie Rows die-Auflistung zum programmgesteuerten Erstellen einer Tabelle verwendet wird.The following example demonstrates how use the Rows collection to construct a table programmatically. Die dynamische Erstellung einer Tabelle besteht aus drei Schritten.Creating a table dynamically consists of three steps. Erstellen TableCell Sie zuerst-Objekte, die die Zellen in einer Zeile darstellen.First, create TableCell objects to represent the cells in a row. Der Inhalt für die Zellen wird durch Festlegen der Text -Eigenschaft oder durch Hinzufügen von Steuerelementen Control.Controls zur- TableCellAuflistung von hinzugefügt.Content for the cells is added by either setting the Text property or by adding controls to the Control.Controls collection of the TableCell. Erstellen Sie als nächstes TableRow eine, um eine Zeile in der Tabelle darzustellen.Next, create a TableRow to represent a row in the table. Fügen Sie TableCell die zuvor erstellten Objekte der Cells -Auflistung von TableRowhinzu.Add the TableCell objects created earlier to the Cells collection of the TableRow. Fügen Sie schließlich der TableRow Rows -Auflistung des Table -Steuer Elements hinzu.Finally, add the TableRow to the Rows collection of the Table control. Wiederholen Sie diesen Vorgang für jede Zeile in der Tabelle.Repeat this process for each row in the table.

Hinweis

Im folgenden Codebeispiel wird das Einzel Datei-Code Modell verwendet und funktioniert möglicherweise nicht ordnungsgemäß, wenn es direkt in eine Code-Behind-Datei kopiert wird.The following code sample uses the single-file code model and may not work correctly if copied directly into a code-behind file. Dieses Codebeispiel muss in eine leere Textdatei mit einem kopiert werden.This code sample must be copied into an empty text file that has an. ASPX-Erweiterung.aspx extension. Weitere Informationen zum Web Forms-Code Modell finden Sie unter ASP.net Web Forms Page Code Model.For more information on the Web Forms code model, see ASP.NET Web Forms Page Code Model.

<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

    private void Page_Load(Object sender, EventArgs e)
    {
        // Generate rows and cells.           
        int numrows = 3;
        int numcells = 2;
        for (int j = 0; j < numrows; j++)
        {          
            TableRow r = new TableRow();
            for (int i = 0; i < numcells; i++) {
                TableCell c = new TableCell();
                c.Controls.Add(new LiteralControl("row " 
                    + j.ToString() + ", cell " + i.ToString()));
                r.Cells.Add(c);
            }
            Table1.Rows.Add(r);
        }
    }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

    <h3>Table Example, constructed programmatically</h3>
    <asp:Table id="Table1" 
        GridLines="Both" 
        HorizontalAlign="Center" 
        Font-Names="Verdana" 
        Font-Size="8pt" 
        CellPadding="15" 
        CellSpacing="0" 
        Runat="server"/>

    </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">

<script runat="server">
    Sub Page_Load(sender As Object, e As EventArgs)
        ' Generate rows and cells.           
        Dim numrows As Integer = 3
        Dim numcells As Integer = 2
        Dim j As Integer
        For j = 0 To numrows - 1
            Dim r As New TableRow()
            Dim i As Integer
            For i = 0 To numcells - 1
                Dim c As New TableCell()
                c.Controls.Add(New LiteralControl("row " & j.ToString() & ", cell " & i.ToString()))
                r.Cells.Add(c)
            Next i
            Table1.Rows.Add(r)
        Next j
    End Sub 'Page_Load
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Programmatic Table Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

    <h3>Table Example, constructed programmatically</h3>
    <asp:Table id="Table1" 
        GridLines="Both" 
        HorizontalAlign="Center" 
        Font-Names="Verdana" 
        Font-Size="8pt" 
        CellPadding="15" 
        CellSpacing="0" 
        Runat="server"/>

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

Hinweise

Verwenden Sie Rows die-Auflistung, um die TableRow Objekte im Table -Steuerelement Programm gesteuert zu verwalten.Use the Rows collection to programmatically manage the TableRow objects in the Table control. Eine TableRow stellt eine Zeile in der Tabelle dar.A TableRow represents a row in the table.

Hinweis

Diese Eigenschaft wird normalerweise nur verwendet, wenn Tabellen Programm gesteuert aufgebaut werden.This property is normally used only when building tables programmatically. Zur Entwurfszeit wird Sie durch deklarieren TableRow von Objekten zwischen dem öffnenden und dem schließenden Tag Table des-Steuer Elements festgelegt.At design time, it is set by declaring TableRow objects between the opening and closing tags of the Table control.

Gilt für:

Siehe auch