HtmlTableRowCollection.GetEnumerator 方法的C#例子
來源:互聯網
上載者:User
下面的程式碼範例示範如何使用 GetEnumerator 方法建立 System.Collections.IEnumerator 對象。然後逐一查看 System.Collections.IEnumerator 對象以顯示 HtmlTableRowCollection 集合的內容。
view plaincopy to clipboardprint?
<%@ Page Language="C#" AutoEventWireup="True" %>
<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>
<HEAD>
<FORM runat="server">
<H3>HtmlTableRowCollection Example</H3>
<TABLE id=Table1 borderColor=black border=1 runat="server"><TBODY><TR><TD>Cell 1 </TD><TD>Cell 2 </TD></TR><TR><TD>Cell 3 </TD><TD>Cell 4 </TD></TR></TBODY></TABLE>
<BR><BR>
<INPUT type=button value="Display row contents in the table" runat="server" onserverclick="Button_Click">
<BR><BR>
<SPAN id=Span1 runat="server">