HtmlTableCellCollection.GetEnumerator Methode

Definition

Gibt ein implementiertes IEnumerator-Objekt zurück, das alle HtmlTableCell-Objekte in der HtmlTableCellCollection-Auflistung enthält.Returns a IEnumerator-implemented object that contains all HtmlTableCell objects in the HtmlTableCellCollection collection.

public:
 virtual System::Collections::IEnumerator ^ GetEnumerator();
public System.Collections.IEnumerator GetEnumerator ();
abstract member GetEnumerator : unit -> System.Collections.IEnumerator
override this.GetEnumerator : unit -> System.Collections.IEnumerator
Public Function GetEnumerator () As IEnumerator

Gibt zurück

IEnumerator

Ein implementiertes IEnumerator-Objekt, das alle HtmlTableCell-Objekte in der HtmlTableCellCollection enthält.A IEnumerator-implemented object that contains all HtmlTableCell objects in the HtmlTableCellCollection.

Implementiert

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die GetEnumerator -Methode zum Erstellen eines System.Collections.IEnumerator implementierten-Objekts verwendet wird.The following code example demonstrates how to use the GetEnumerator method to create a System.Collections.IEnumerator-implemented object. Das Objekt wird dann durchlaufen, um den Inhalt der Auflistung anzuzeigen HtmlTableCellCollection .The object is then iterated through to display the contents of the HtmlTableCellCollection collection.

<%@ 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 current_cell;

    // Create an IEnumerator instance.
    IEnumerator myEnum = Table1.Rows[0].Cells.GetEnumerator();

    Span1.InnerText = "The items in the first row are: ";

    // Iterate through the IEnumerator and display its contents.
    while (myEnum.MoveNext())
    {

      current_cell = (HtmlTableCell)myEnum.Current;
      Span1.InnerText = Span1.InnerText + " " + current_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 current_cell As HtmlTableCell

    ' Create an IEnumerator instance.
    Dim myEnum As IEnumerator = Table1.Rows(0).Cells.GetEnumerator()

    Span1.InnerText = "The items in the first row are: "

    ' Iterate through the IEnumerator and display its contents.
    While myEnum.MoveNext()
         
      current_cell = CType(myEnum.Current, HtmlTableCell)
      Span1.InnerText = Span1.InnerText & " " & current_cell.InnerText

    End While

  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>

Hinweise

Verwenden Sie diese Methode, um ein System.Collections.IEnumerator von implementiertes Objekt zu erstellen, das durchlaufen werden kann, um die Inhalte der einzelnen Elemente in der Auflistung abzurufen HtmlTableCellCollection .Use this method to create a System.Collections.IEnumerator-implemented object that can be iterated through to retrieve the contents of each item in the HtmlTableCellCollection collection.

Verwenden Sie die- IEnumerator.Current Eigenschaft, um das Element zu erhalten, auf das aktuell in der Auflistung verwiesen wirdUse the IEnumerator.Current property to get the item currently pointed to in the collection.

Verwenden Sie die- IEnumerator.MoveNext Methode, um zum nächsten Element in der Auflistung zu wechseln.Use the IEnumerator.MoveNext method to move to the next item in the collection.

Verwenden Sie die- IEnumerator.Reset Methode, um den Enumerator an die ursprüngliche Position zu verschieben.Use the IEnumerator.Reset method to move the enumerator to the initial position.

Hinweis

Die IEnumerator.MoveNext -Methode muss aufgerufen werden, nachdem das System.Collections.IEnumerator implementierte-Objekt erstellt wurde, oder nachdem die-Methode verwendet wurde, IEnumerator.Reset um den Enumerator auf das erste Element in der Auflistung zu verschieben.The IEnumerator.MoveNext method must be called after creating the System.Collections.IEnumerator-implemented object, or after using the IEnumerator.Reset method to move the enumerator to the first item in the collection. Andernfalls ist das durch die-Eigenschaft dargestellte Element nicht IEnumerator.Current definiert.Otherwise, the item represented by the IEnumerator.Current property is undefined.

Gilt für:

Weitere Informationen