Freigeben über


TableRow-Webserversteuerelement

Stellt eine Zeile in einem Table-Steuerelement dar, die sich programmgesteuert bearbeiten lässt.

<asp:TableRowid="TableRow1"     HorizontalAlign="Center|Justify|Left|NotSet|Right"     VerticalAlign="Bottom|Middle|NotSet|Top"     runat="server">   <asp:TableCell>      Cell text   </asp:TableCell></asp:TableRow>

Hinweise

Eine Instanz der TableRow-Klasse stellt eine Zeile in einem Table-Steuerelement dar. Die Zeilen einer Tabelle werden in der Rows-Auflistung des Table-Steuerelements gespeichert.

Mit Hilfe dieser Klasse können Sie steuern, wie der Zeileninhalt angezeigt wird. Durch Setzen der Eigenschaften HorizontalAlign und VerticalAlign geben Sie die horizontale und vertikale Ausrichtung des Inhalts der Zeile an.

Die Zellen einer Zeile (dargestellt durch Instanzen der TableCell-Klasse) werden in der Cells-Auflistung des TableRow-Elements gespeichert, das die Zeile darstellt. Sie können mit der Cells-Auflistung die Zellen in der Zeile programmgesteuert verwalten.

Weitere Informationen zu den Eigenschaften und Ereignissen des TableRow-Webserversteuerelements finden Sie unter TableRow-Klasse.

Beispiel

Das folgende Beispiel veranschaulicht, wie mit einem TableRow-Objekt eine Zeile zu einem Table-Steuerelement hinzugefügt wird.

<%@ Page Language="VB" AutoEventWireup="True" %>
<html>
<head>
   <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>
</head>
<body>
   <form runat="server">
      <h3>TableRow Example</h3>
      <asp:Table id="Table1" 
           Font-Name="Verdana" 
           Font-Size="8pt" 
           CellPadding="5" 
           CellSpacing="0"           
           BorderWidth="1" 
           Gridlines="Both" 
           runat="server"/>
   </form>
</body>
</html>
[C#]
<%@ Page Language="C#" AutoEventWireup="True" %>
<html>
<head>
   <script runat="server">
      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>
</head>
<body>
   <form runat="server">
      <h3>TableRow Example</h3>
      <asp:Table id="Table1" 
           GridLines="Both" 
           HorizontalAlign="Center" 
           Font-Name="Verdana" 
           Font-Size="8pt" 
           CellPadding="15" 
           CellSpacing="0" 
           runat="server"/>
   </form>
</body>
</html> 

Siehe auch

Webserversteuerelemente | HtmlTableRow-Klasse