HtmlTableRowCollection.GetEnumerator 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
IEnumerator 컬렉션에 모든 HtmlTableRow 개체를 포함하는 HtmlTableRowCollection 구현 개체를 반환합니다.
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
반환
IEnumerator에 있는 모든 HtmlTableRow 개체를 포함하는 HtmlTableRowCollection 구현 개체입니다.
구현
예제
다음 코드 예제를 사용 하는 방법에 설명 합니다 GetEnumerator 메서드를는 System.Collections.IEnumerator 개체입니다. 합니다 System.Collections.IEnumerator 의 내용을 표시 하려면 개체를 다음 반복을 HtmlTableRowCollection 컬렉션입니다.
<%@ 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 current_row;
// Create an IEnumerator enumerator.
IEnumerator myEnum = Table1.Rows.GetEnumerator();
Span1.InnerText = "The items in the rows of the table are: ";
// Iterate through the IEnumerator and display its contents.
while (myEnum.MoveNext())
{
current_row = (HtmlTableRow)myEnum.Current;
Span1.InnerText = Span1.InnerText + " " + current_row.Cells[0].InnerText +
" " + current_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 current_row As HtmlTableRow
' Create an IEnumerator enumerator.
Dim myEnum As IEnumerator = Table1.Rows.GetEnumerator()
Span1.InnerText = "The items in the rows of the table are: "
' Iterate through the IEnumerator and display its contents.
While myEnum.MoveNext()
current_row = CType(myEnum.Current, HtmlTableRow)
Span1.InnerText = Span1.InnerText & " " & current_row.Cells(0).InnerText & _
" " & current_row.Cells(1).InnerText
End While
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>
설명
이 메서드를 만드는 데는 System.Collections.IEnumerator-구현 각 항목을 가져오기 위해 반복할 수 있는 개체는 HtmlTableRowCollection 컬렉션입니다.
사용 된 IEnumerator.Current 컬렉션의 현재 요소를 가져올 속성입니다.
사용 된 IEnumerator.MoveNext 컬렉션의 다음 항목으로 이동 하는 방법입니다.
사용 된 IEnumerator.Reset 를 초기 위치로 열거자를 이동 하는 방법입니다.
참고
호출 해야 합니다는 IEnumerator.MoveNext 만들면 메서드는 System.Collections.IEnumerator-구현 개체를 또는 사용한 후를 IEnumerator.Reset 열거자를 컬렉션의 첫 번째 항목으로 이동 하는 방법. 항목을 표시 하는 고, 그렇지는 IEnumerator.Current 속성 정의 되지 않습니다.