asp.NetにおけるGridViewコントロールの遍歴の小例

759 ワード

 
  
int intCount = this.GridView1.Rows.Count; //
for (int i = 0; i < intCount; i++)
{
  Label1.Text = ((HyperLink)GridView1.Rows[i].Cells[0].Controls[0]).Text.ToString().Trim();

}


for (i = 0; i < GridViewID.Rows.Count; i++)
{
   CheckBox chkVote =  (CheckBox)GridView1.Rows[i].FindControl("CheckBox2");
}


上はforを利用してridviewコントロールを巡り、下はforeachを利用してコントロールを巡ります.
 
  
foreach   (GridViewRow   row   in   GridView1.Rows)  
{  
    CheckBox   cb   =   (CheckBox)row.FindControl("CheckBox2");  
    if(cb.Checked==true)  
    {  
    }  
}