日期:2014-05-18  浏览次数:20579 次

如何获得GridView上的值
GridView1前几列绑定数据,最后加个模板列,模板列中添加checkbox控件。GridView1外边放置一个BUTTON       希望单击BUTTON后获得所有被选中的checkbox行的第一个列的值       请问怎么实现

请给我具体代码     也要是关于GridView1     不要是DataGrid1的

------解决方案--------------------
看看 这里,我随便写的,不怎么规范,希望可以帮到你
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()+ "|| ";
}
}

}

}