int i;
for (i = 0; i < this.GridView1.Rows.Count; i++)
{
if (((CheckBox)GridView1.Rows[i].FindControl("CheckBox2")).Checked)
{
Response.Write(GridView1.DataKeys[i].Value.ToString());
//GridView1.DataKeys[i].Value.ToString()可以抓到該列的DataKeys的值,我設定的是pk值
}
}
如果您的GridVie沒有設定 DataKeyNames="資料欄位"那上方的code就列不出pk值唷
利用以上方式您就可以準確的抓出哪些列有被使用者打勾,來作其他您要執行的程式了








