GridView获取CheckBox的值及所在列的ID

Posted on 2016-05-17 16:37  ccyb1995  阅读(483)  评论(0)    收藏  举报
 //根据GridView的列数进行循环
                for (int i = 0; i < GridView1.Rows.Count; i++)
                {
                    //检查是否有ID为CheckBox1的CheckBox控件,如果有就赋值给CheckBox类型的row
                    Cb= (CheckBox) GridView1.Rows[i].FindControl("CheckBox1");
                    //是否选中
                    if (Cb.Checked)
                    {
                        //假设列ID值存放在一个ID为Label4的Label标签里,那么将选中行的值赋给变量
                        id = ((Label) GridView1.Rows[i].FindControl("Label4")).Text;
                        pinglunBll.investigate(int.Parse(id));
                        Bind();
                    }
                }