CB列需要自行添加到GV中,然后在行绑定的时候,将其设置为选中既可。
asp:CheckBox ID="CheckSelect" runat="server" />
……
//==============*.CS文件=====================
protected void GV_RowDataBound(object sender, GridViewRowEventArgs e)
{
//自己实现一下,我这太冷了,打不动了
}
数据源里面 多增加1列 “IsExists”(select语句来搞定 存在就true不存在就false)
分离代码
页面代码
先在GridView中加入 DataKeyNames="ID",绑定你这张GridView的主键,这样你才在数据库中去控制,
然后你可以在后台代码中写
protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
string id = "";
for (int i = 0; i < GridView1.Rows.Count; i++)
{
if (((CheckBox)GridView1.Rows[i].FindControl("cb1")).Checked)//当前CHECKBOX选中时
{
//i就是当前行号.
id = id + GridView1.DataKeys[i].Value.ToString()+",";
}
}
Response.Write(")");
}