GridView1前几列绑定数据,最后加个模板列,模板列中添加checkbox控件。GridView1外边放置一个BUTTON   希望单击BUTTON后获得所有被选中的checkbox行的第一个列的值   请问怎么实现请给我具体代码  也要是关于GridView1  不要是DataGrid1的

解决方案 »

  1.   

    看看 这里,我随便写的,不怎么规范,希望可以帮到你
    protected void Button1_Click(object sender, EventArgs e)
        {
            
            foreach (GridViewRow row in this.GridView1.Rows)
            {
                if (row.RowType == DataControlRowType.DataRow)
                {//我在gridview那里的第二列模板列弄的checkbox,所以cells[1]
                    CheckBox ckb = row.Cells[1].FindControl("ckbName") as CheckBox;
                    if (ckb.Checked)
                    {
                        //row.cells[0].text就是你要的选中那行的结果,label1我测试用的
                        this.Label1.Text += row.Cells[0].Text.ToString()+"||";
                    }
                }
                
            }
            
        }
      

  2.   

    for 循环,加上rows[i].cell[?],这样明白~自己多想想