下面的代码示例演示如何使用 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 " >
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 " >