HtmlTableRowCollection.CopyTo(Array, Int32) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyalin item dari HtmlTableRowCollection koleksi ke objek yang ditentukan Array , dimulai dari indeks yang ditentukan dalam array.
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
Berbasis Array nol yang menerima item yang disalin dari HtmlTableRowCollection.
- index
- Int32
Indeks pertama dalam array yang ditentukan untuk menerima item.
Penerapan
Contoh
Contoh kode berikut menunjukkan cara menggunakan CopyTo metode untuk membuat array yang berisi konten HtmlTableRowCollection yang sama dengan koleksi. Array kemudian diulang untuk menampilkan konten koleksi.
<%@ 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>
Keterangan
Gunakan metode ini untuk menyalin konten HtmlTableRowCollection koleksi ke dalam objek yang ditentukan System.Array , dimulai dari indeks yang ditentukan dalam array.
Catatan
Parameter array
harus berbasis nol System.Array.