HtmlTableRow.Cells-Eigenschaft
Ruft eine Auflistung von HtmlTableCell-Objekten ab, die die Zellen in einer Zeile des HtmlTable-Steuerelements darstellen.
Namespace: System.Web.UI.HtmlControls
Assembly: System.Web (in system.web.dll)
Syntax
'Declaration
Public Overridable ReadOnly Property Cells As HtmlTableCellCollection
'Usage
Dim instance As HtmlTableRow
Dim value As HtmlTableCellCollection
value = instance.Cells
public virtual HtmlTableCellCollection Cells { get; }
public:
virtual property HtmlTableCellCollection^ Cells {
HtmlTableCellCollection^ get ();
}
/** @property */
public HtmlTableCellCollection get_Cells ()
public function get Cells () : HtmlTableCellCollection
Eigenschaftenwert
Eine HtmlTableCellCollection, die die Zellen einer Zeile in einem HtmlTable-Steuerelement enthält.
Hinweise
Mit der Cells-Auflistung können Sie programmgesteuert auf die Zellen einer Zeile in einem HtmlTable-Steuerelement zugreifen. Sie können der Auflistung programmgesteuert Zellen hinzufügen sowie Zellen programmgesteuert in die Auflistung einfügen und aus dieser entfernen.
Hinweis
Wenn in einer Zeile keine Zellen definiert sind, wird ein leeres HtmlTableCellCollection-Objekt zurückgegeben.
Beispiel
Im folgenden Codebeispiel wird veranschaulicht, wie mit der Cells-Auflistung die Zellen einer durch ein HtmlTableRow-Objekt dargestellten Zeile durchlaufen werden. Die Zellen werden anschließend mit neuem Inhalt aktualisiert.
<%@ 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>
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-Klasse
HtmlTableRow-Member
System.Web.UI.HtmlControls-Namespace
HtmlTableCellCollection-Klasse