ASP.NET TableRow 控件

定义和用法

TableRow 控件与 TableCell 控件和 Table 控件一起使用,来创建表格中的行。

提示:表格的行存储在 Table 控件中的 Rows 集合中。

属性

属性 描述 .NET
Cells TableCell 对象的集合,这些对象表示 Table 控件中的行的单元格。
HorizontalAlign 表格行中内容的水平对齐方式。 1.0
TableSection Table 控件中 TableRow 对象的位置。 2.0
VerticalAlign 行内容的垂直对齐方式。 1.0

Web 控件标准属性

  1. AccessKey, Attributes, BackColor, BorderColor, BorderStyle, BorderWidth,
  2. CssClass, Enabled, Font, EnableTheming, ForeColor, Height, IsEnabled,
  3. SkinID, Style, TabIndex, ToolTip, Width

如需完整描述,请访问 Web 控件标准属性

控件标准属性

  1. AppRelativeTemplateSourceDirectory, BindingContainer, ClientID, Controls,
  2. EnableTheming, EnableViewState, ID, NamingContainer, Page, Parent, Site,
  3. TemplateControl, TemplateSourceDirectory, UniqueID, Visible

如需完整描述,请访问控件标准属性

实例

  • Table

    在本例中,我们在 .aspx 文件中声明了两个 Table 控件。

  1. <html>
  2. <body>
  3. <form runat=server>
  4. <asp:Table runat="server" CellPadding="5"
  5. GridLines="horizontal" HorizontalAlign="Center">
  6. <asp:TableRow>
  7. <asp:TableCell>1</asp:TableCell>
  8. <asp:TableCell>2</asp:TableCell>
  9. </asp:TableRow>
  10. <asp:TableRow>
  11. <asp:TableCell>3</asp:TableCell>
  12. <asp:TableCell>4</asp:TableCell>
  13. </asp:TableRow>
  14. </asp:Table>
  15. <br />
  16. <asp:Table runat="server" CellPadding="5"
  17. GridLines="vertical" HorizontalAlign="Center">
  18. <asp:TableRow>
  19. <asp:TableCell>1</asp:TableCell>
  20. <asp:TableCell>2</asp:TableCell>
  21. </asp:TableRow>
  22. <asp:TableRow>
  23. <asp:TableCell>3</asp:TableCell>
  24. <asp:TableCell>4</asp:TableCell>
  25. </asp:TableRow>
  26. </asp:Table>
  27. </form>
  28. </body>
  29. </html>
  • Table 2

    在本例中,我们在 .aspx 文件中声明了一个 Table 控件,三个 TableRow 控件,以及两个 TableCell 控件。

  1. <script runat="server">
  2. Sub Page_Load(sender As Object, e As EventArgs)
  3. dim rows,cells,j,i
  4. rows=3
  5. cells=2
  6. For j=0 To rows-1
  7. dim r As New TableRow()
  8. For i=0 To cells-1
  9. dim c As New TableCell()
  10. c.Controls.Add(New LiteralControl("row " & j & ", cell " & i))
  11. r.Cells.Add(c)
  12. Next
  13. Table1.Rows.Add(r)
  14. Next
  15. End Sub
  16. </script>
  17. <html>
  18. <body>
  19. <form runat="server">
  20. <asp:Table id="Table1" BorderWidth="1" GridLines="Both" runat="server" />
  21. </form>
  22. </body>
  23. </html>