HtmlTableRowCollection.CopyTo(Array, Int32) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Copia os itens da HtmlTableRowCollection coleção para o objeto especificado Array , começando no índice especificado no 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)
Parâmetros
- array
- Array
Uma base Array zero que recebe os itens copiados do HtmlTableRowCollection.
- index
- Int32
O primeiro índice no array especificado para receber os itens.
Implementações
Exemplos
O exemplo de código seguinte demonstra como usar o CopyTo método para criar um array que contenha o mesmo conteúdo da HtmlTableRowCollection coleção. O array é então iterado para mostrar o conteúdo da coleção.
<%@ 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>
Observações
Use este método para copiar o conteúdo da HtmlTableRowCollection coleção para o objeto especificado System.Array , começando no índice especificado no array.
Note
O array parâmetro deve ser um zero System.Arraybaseado em .