使用C#删除选中复选框所指的记录

来源:百度知道 编辑:UC知道 时间:2024/09/19 15:34:45
页面中有若干记录。
每个记录前面有一个复选框,
单击删除按钮时自动删除选中的记录。
这个SQL语句怎么写。
有完整的代码更好。

Sqlconnection con=new Sqlconnection(//连接字符串);
con.Open();
Sqlcommand cmd=new Sqlcommand();
string cmdText="";
cmd.commandText=cmdText;
cmd.connection=con;
for (int i = 0; i < GridView1.Rows.Count; i++)
{
CheckBox cb = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1");
if (cb.Checked == true)
{
selectedId = Convert.ToString(GridView1.Rows[i].Cells[2].Text);//获取记录的主键,我的程序的主键显示在第三列里
cmdText="delete from student where stuId='" + selectedId + "'";
cmd.ExcuteNonQuery();
}
}

当选中复选框时,同时获取复选框的索引,
根据索引去删除.