HtmlTableCellCollection.CopyTo(Array, Int32) Metodo

Definizione

Copia gli elementi dall'insieme HtmlTableCellCollection nella matrice Array specificata, a partire dall'indice specificato nella matrice 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)

Parametri

array
Array

Array in base zero che riceve gli elementi copiati dalla classe HtmlTableCellCollection.

index
Int32

Primo indice nella matrice Array specificata per ricevere gli elementi.

Implementazioni

Esempio

Nell'esempio di codice seguente viene illustrato come usare il CopyTo metodo per creare una matrice contenente lo stesso contenuto della HtmlTableCellCollection raccolta. La matrice viene quindi iterazione attraverso per visualizzare il contenuto della HtmlTableCellCollection raccolta.

<%@ 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)
  {

    HtmlTableCell[] myCellArray = new HtmlTableCell[2];

    // Copy the collection to an array.
    Table1.Rows[0].Cells.CopyTo(myCellArray, 0);

    Span1.InnerText = "The copied items from the selected row are: ";

    // Iterate through the array and display its contents.
    foreach (HtmlTableCell cell in myCellArray)
    {

      Span1.InnerText = Span1.InnerText + " " + cell.InnerText;

    }

  }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
   <title>HtmlTableCellCollection Example</title>
</head>
<body>

   <form id="form1" runat="server">

      <h3>HtmlTableCellCollection Example</h3>

      <table id="Table1" 
             style="border-width:1; border-color: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="Display the contents of the first row"
             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 myCellArray(1) As HtmlTableCell
    Dim cell As HtmlTableCell
 
    ' Copy the collection to an array.
    Table1.Rows(0).Cells.CopyTo(myCellArray, 0)
 
    Span1.InnerText = "The copied items from the selected row are: "

    ' Iterate through the array and display its contents.
    For Each cell In myCellArray
         
      Span1.InnerText = Span1.InnerText & " " & cell.InnerText
 
    Next cell

  End Sub

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
   <title>HtmlTableCellCollection Example</title>
</head>
<body>

   <form id="form1" runat="server">

      <h3>HtmlTableCellCollection Example</h3>

      <table id="Table1" 
             style="border-width:1; border-color: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="Display the contents of the first row"
             onserverclick="Button_Click" 
             runat="server"/>

      <br /><br />

      <span id="Span1"
            runat="server"/>

   </form>

</body>
</html>

Commenti

Utilizzare questo metodo per copiare il contenuto della HtmlTableCellCollection raccolta nell'oggetto specificato, a partire dall'indice specificato System.Arraydella matrice.

Nota

Il array parametro deve essere un oggetto in base System.Arrayzero.

Si applica a

Vedi anche