HtmlTableRowCollection.CopyTo(Array, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kopiert die Elemente aus der HtmlTableRowCollection-Auflistung in das angegebene Array-Objekt, wobei am angegebenen Index des Arrays begonnen wird.
public:
virtual void CopyTo(Array ^ array, int index);
public void CopyTo (Array array, int index);
abstract member CopyTo : Array * int -> unit
override this.CopyTo : Array * int -> unit
Public Sub CopyTo (array As Array, index As Integer)
Parameter
- array
- Array
Ein nullbasiertes Array, das die kopierten Elemente aus der HtmlTableRowCollection empfängt.
- index
- Int32
Der erste Index im angegebenen Array, an dem die Elemente abgelegt werden.
Implementiert
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie Sie mithilfe der CopyTo Methode ein Array erstellen, das denselben Inhalt wie die HtmlTableRowCollection Auflistung enthält. Das Array wird dann durchlaufen, um den Inhalt der Auflistung anzuzeigen.
<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
void Button_Click(Object sender, EventArgs e)
{
HtmlTableRow[] myRowArray = new HtmlTableRow[2];
// Copy the collection to an array.
Table1.Rows.CopyTo(myRowArray, 0);
Span1.InnerText = "The copied items from the selected row are: ";
// Iterate through the array and display its contents.
foreach (HtmlTableRow row in myRowArray)
{
Span1.InnerText = Span1.InnerText + " " + row.Cells[0].InnerText +
" " + row.Cells[1].InnerText;
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>HtmlTableRowCollection Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>HtmlTableRowCollection Example</h3>
<table id="Table1" runat="server"
style="border-width: 1; border-color: Black">
<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="Display row contents in the table"
onserverclick = "Button_Click"
runat="server"/>
<br /><br />
<span id="Span1"
runat="server"/>
</form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Sub Button_Click(ByVal sender As Object, ByVal e As EventArgs)
Dim myRowArray(1) As HtmlTableRow
Dim row As HtmlTableRow
' Copy the collection to an array.
Table1.Rows.CopyTo(myRowArray, 0)
Span1.InnerText = "The copied items from the selected row are: "
' Iterate through the array and display its contents.
For Each row In myRowArray
Span1.InnerText = Span1.InnerText & " " & row.Cells(0).InnerText & _
" " & row.Cells(1).InnerText
Next row
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>HtmlTableRowCollection Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>HtmlTableRowCollection Example</h3>
<table id="Table1" runat="server"
style="border-width: 1; border-color: Black">
<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="Display row contents in the table"
onserverclick = "Button_Click"
runat="server"/>
<br /><br />
<span id="Span1"
runat="server"/>
</form>
</body>
</html>
Hinweise
Verwenden Sie diese Methode, um den Inhalt der HtmlTableRowCollection Auflistung in das angegebene System.Array Objekt zu kopieren, beginnend mit dem angegebenen Index im Array.
Hinweis
Der array
Parameter muss nullbasiert System.Arraysein.