GridViewRowCollection.GetEnumerator 方法的C#例子

None.gif 下面的示例演示如何使用 GetEnumerator 方法检索一个枚举数,该枚举数包含集合中的值。然后,循环访问该枚举数,并将第一个单元格的值显示在页上。
None.gif
None.gifview plaincopy to clipboardprint
?
None.gif  
None.gif
<% @ Page language = " C# "   %>    
None.gif  
None.gif
< SCRIPT runat = " server " >   
None.gif  
None.gif  
void  AuthorsGridView_RowCreated(Object sender, GridViewRowEventArgs e)  
ExpandedBlockStart.gifContractedBlock.gif  
dot.gif {  
InBlock.gif    
if (e.Row.RowType == DataControlRowType.Footer)  
ExpandedSubBlockStart.gifContractedSubBlock.gif    
dot.gif{  
InBlock.gif      Message.Text 
= "The authors are:<br>";  
InBlock.gif        
InBlock.gif      
// Get the enumerator that contains the data rows in the   
InBlock.gif      
// GridView control.  
InBlock.gif
      IEnumerator rowEnumerator = AuthorsGridView.Rows.GetEnumerator();  
InBlock.gif  
InBlock.gif      
// Iterate though the enumerator and display the value in the  
InBlock.gif      
// first cell of the row.  
InBlock.gif
      while(rowEnumerator.MoveNext())  
ExpandedSubBlockStart.gifContractedSubBlock.gif      
dot.gif{  
InBlock.gif        GridViewRow row 
= (GridViewRow)rowEnumerator.Current;  
InBlock.gif        Message.Text 
+= row.Cells[0].Text + "<br>";  
ExpandedSubBlockEnd.gif      }
  
ExpandedSubBlockEnd.gif    }
  
ExpandedBlockEnd.gif  }
  
None.gif  
None.gif
</ SCRIPT >    
None.gif  
None.gif
< HTML >    
None.gif     
None.gif    
< FORM runat = " server " >    
None.gif           
None.gif      
< H3 > GridViewRowCollection GetEnumerator Example </ H3 >    
None.gif  
None.gif      
< TABLE >< TBODY >< TR >< TD >< ASP:GRIDVIEW id = AuthorsGridView runat = " server "  onrowcreated = " AuthorsGridView_RowCreated "  autogeneratecolumns = " false "  datasourceid = " AuthorsSqlDataSource " >< COLUMNS >< ASP:BOUNDFIELD headertext = " Last Name "  datafield = " au_lname "   />< ASP:BOUNDFIELD headertext = " First Name "  datafield = " au_fname "   /></ COLUMNS ></ ASP:GRIDVIEW ></ TD >< TD >< ASP:LABEL id = Message runat = " server "  forecolor = " Red "   /></ TD ></ TR ></ TBODY ></ TABLE >    
None.gif               
None.gif      
<!--  This example uses Microsoft SQL Server and connects  -->    
None.gif      
<!--  to the Pubs sample database.                         -->    
None.gif      
< ASP:SQLDATASOURCE id = AuthorsSqlDataSource runat = " server "  connectionstring = " server=localhost;database=pubs;integrated security=SSPI "  selectcommand = " SELECT [au_lname], [au_fname] FROM [authors] WHERE [state]='CA' " >    
None.gif      
</ ASP:SQLDATASOURCE >    
None.gif             
None.gif    
</ FORM >    
None.gif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值