HtmlTableCellCollection.GetEnumerator Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne un objet implémentant IEnumerator qui contient tous les objets HtmlTableCell de la collection HtmlTableCellCollection.
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
Retours
Objet implémentant IEnumerator qui contient tous les objets HtmlTableCell de HtmlTableCellCollection.
Implémente
Exemples
L’exemple de code suivant montre comment utiliser la GetEnumerator méthode pour créer un System.Collections.IEnumeratorobjet implémenté. L’objet est ensuite itéré pour afficher le contenu de la 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>
Remarques
Utilisez cette méthode pour créer un System.Collections.IEnumeratorobjet implémenté qui peut être itéré pour récupérer le contenu de chaque élément de la HtmlTableCellCollection collection.
Utilisez la IEnumerator.Current propriété pour obtenir l’élément actuellement pointé dans la collection.
Utilisez la IEnumerator.MoveNext méthode pour passer à l’élément suivant de la collection.
Utilisez la IEnumerator.Reset méthode pour déplacer l’énumérateur vers la position initiale.
Notes
La IEnumerator.MoveNext méthode doit être appelée après avoir créé l’objet System.Collections.IEnumerator-implémenté, ou après avoir utilisé la IEnumerator.Reset méthode pour déplacer l’énumérateur vers le premier élément de la collection. Sinon, l’élément représenté par la IEnumerator.Current propriété n’est pas défini.