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)
{
}
}