HtmlTableRow-Klasse
Stellt das <tr>-HTML-Element in einem HtmlTable-Steuerelement dar.
Namespace: System.Web.UI.HtmlControls
Assembly: System.Web (in system.web.dll)
Syntax
'Declaration
Public Class HtmlTableRow
Inherits HtmlContainerControl
'Usage
Dim instance As HtmlTableRow
public class HtmlTableRow : HtmlContainerControl
public ref class HtmlTableRow : public HtmlContainerControl
public class HtmlTableRow extends HtmlContainerControl
public class HtmlTableRow extends HtmlContainerControl
Hinweise
Das <tr>-Element stellt eine Zeile in einer Tabelle dar. Verwenden Sie die HtmlTableRow-Klasse, um die <tr>-HTML-Elemente in einem HtmlTable-Steuerelement programmgesteuert zu steuern.
Mit der HtmlTableRow-Klasse können Sie die Darstellung einer Zeile in einer Tabelle anpassen, indem Sie die Hintergrundfarbe, die Rahmenfarbe und die Höhe von Zellen in der Zeile angeben. Diese Attribute werden mithilfe der BgColor-Eigenschaft, der BorderColor-Eigenschaft und der Height-Eigenschaft festgelegt.
Sie können die Ausrichtung des Inhalts der Zellen für eine gesamte Zeile steuern, indem Sie die Align-Eigenschaft und die VAlign-Eigenschaft verwenden. Die Align-Eigenschaft steuert die horizontale Ausrichtung des Inhalts der Zellen, während die VAlign-Eigenschaft die vertikale Ausrichtung steuert.
Wenn Sie die Cells-Auflistung dieser Klasse verwenden, können Sie programmgesteuert auf die einzelnen Zellen in einer Zeile einer Tabelle zugreifen. Dadurch können Sie die Eigenschaften der einzelnen Zellen und deren Inhalt steuern.
Eine Liste der anfänglichen Eigenschaftenwerte für eine Instanz von HtmlTableRow finden Sie unter HtmlTableRow-Konstruktor.
Thema | Position |
---|---|
Gewusst wie: Hinzufügen von HTML-Serversteuerelementen zu einer Webseite mithilfe von ASP.NET-Syntax | Erstellen von ASP.NET-Webanwendungen in Visual Studio |
Gewusst wie: Programmgesteuertes Festlegen der Eigenschaften von HTML-Serversteuerelementen | Erstellen von ASP.NET-Webanwendungen in Visual Studio |
Gewusst wie: Hinzufügen von HTML-Serversteuerelementen zu einer Webseite mithilfe von ASP.NET-Syntax | Erstellen von ASP.NET-Webanwendungen in Visual Studio |
Gewusst wie: Programmgesteuertes Festlegen der Eigenschaften von HTML-Serversteuerelementen | Erstellen von ASP.NET-Webanwendungen in Visual Studio |
Gewusst wie: Hinzufügen von HTML-Serversteuerelementen zu einer Webseite mithilfe von ASP.NET-Syntax | Erstellen von ASP.NET-Webanwendungen |
Gewusst wie: Programmgesteuertes Festlegen der Eigenschaften von HTML-Serversteuerelementen | Erstellen von ASP.NET-Webanwendungen |
Beispiel
Im folgenden Codebeispiel wird veranschaulicht, wie mit einer HtmlTableRow-Instanz eine Zeile im HtmlTable-Steuerelement dargestellt wird. Eine HtmlTableRow wird aus der Rows-Auflistung der Tabelle abgerufen, um dessen Inhalt zu ändern.
<%@ Page Language="VB" AutoEventWireup="True" %>
<script runat="server">
Sub Button_Click(ByVal sender As Object, ByVal e As EventArgs)
Dim i As Integer
Dim j As Integer
' Iterate through the rows of the table.
For i = 0 To Table1.Rows.Count - 1
' Iterate through the cells of a row.
For j = 0 To Table1.Rows(i).Cells.Count - 1
' Change the inner HTML of the cell.
Table1.Rows(i).Cells(j).InnerHtml = "Row " & i.ToString() & _
", Column " & j.ToString()
Next j
Next i
End Sub
</script>
<html>
<head>
<title>HtmlTableRow Example</title>
</head>
<body>
<form runat="server">
<h3>HtmlTableRow Example</h3>
<table id="Table1"
border="1"
bordercolor="black"
runat="server">
<tr>
<td>
Cell 1
</td>
<td>
Cell 2
</td>
</tr>
<tr>
<td>
Cell 3
</td>
<td>
Cell 4
</td>
</tr>
</table>
<br><br>
<input type="button"
value="Change Table Contents"
onserverclick="Button_Click"
runat="server"/>
</form>
</body>
</html>
<%@ Page Language="C#" AutoEventWireup="True" %>
<script runat="server">
void Button_Click(Object sender, EventArgs e)
{
// Iterate through the rows of the table.
for (int i = 0; i <= Table1.Rows.Count - 1; i++)
{
// Iterate through the cells of a row.
for (int j = 0; j <= Table1.Rows[i].Cells.Count - 1; j++)
{
// Change the inner HTML of the cell.
Table1.Rows[i].Cells[j].InnerHtml = "Row " + i.ToString() +
", Column " + j.ToString();
}
}
}
</script>
<html>
<head>
<title>HtmlTableRow Example</title>
</head>
<body>
<form runat="server">
<h3>HtmlTableRow Example</h3>
<table id="Table1"
border="1"
bordercolor="black"
runat="server">
<tr>
<td>
Cell 1
</td>
<td>
Cell 2
</td>
</tr>
<tr>
<td>
Cell 3
</td>
<td>
Cell 4
</td>
</tr>
</table>
<br><br>
<input type="button"
value="Change Table Contents"
onserverclick ="Button_Click"
runat="server"/>
</form>
</body>
</html>
<%@ Page Language="JScript" AutoEventWireup="True" %>
<script runat="server">
function Button_Click(sender, e : EventArgs)
{
// Iterate through the rows of the table.
for (var i : int=0; i<=Table1.Rows.Count - 1; i++)
{
// Iterate through the cells of a row.
for (var j : int =0; j<=Table1.Rows[i].Cells.Count - 1; j++)
{
// Change the inner HTML of the cell.
Table1.Rows[i].Cells[j].InnerHtml = "Row " + i.ToString() +
", Column " + j.ToString();
}
}
}
</script>
<html>
<head>
<title>HtmlTableRow Example</title>
</head>
<body>
<form runat="server">
<h3>HtmlTableRow Example</h3>
<table id="Table1"
border="1"
bordercolor="black"
runat="server">
<tr>
<td>
Cell 1
</td>
<td>
Cell 2
</td>
</tr>
<tr>
<td>
Cell 3
</td>
<td>
Cell 4
</td>
</tr>
</table>
<br><br>
<input type="button"
value="Change Table Contents"
onserverclick="Button_Click"
runat="server"/>
</form>
</body>
</html>
.NET Framework-Sicherheit
- AspNetHostingPermission für den Betrieb in einer Hostumgebung. Anforderungswert: LinkDemand, Berechtigungswert: Minimal
- AspNetHostingPermission für den Betrieb in einer Hostumgebung. Anforderungswert: InheritanceDemand, Berechtigungswert: Minimal
Vererbungshierarchie
System.Object
System.Web.UI.Control
System.Web.UI.HtmlControls.HtmlControl
System.Web.UI.HtmlControls.HtmlContainerControl
System.Web.UI.HtmlControls.HtmlTableRow
Threadsicherheit
Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Plattformen
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
HtmlTableRow-Member
System.Web.UI.HtmlControls-Namespace
HtmlTable-Klasse
HtmlTableRowCollection
BgColor
BorderColor
Height
Align
VAlign
Cells