为GridView添加复选框的方法,详见代码。
1) .aspx:
代码如下:
Caption="user" CaptionAlign="Top" AutoGenerateColumns="False" DataSourceID="SqlDataSource1" DataKeyNames="username">
2) .cs:(注意前提是你必须设置了GridView的DataKeyNames为主健)
代码如下:
protected void Button1_Click(object sender, EventArgs e)
{
for(int i=0;i
{
CheckBox cb=(CheckBox)GridView1.Rows[i].Cells[0].FindControl("CheckBox1");
if (cb.Checked)
{
string name = GridView1.DataKeys[GridView1.Rows[i].RowIndex].Value.ToString();
//string name = GridView1.Rows[i].Cells[1].Text;
Label1.Text+=name;
}
}
}