在asp.net中,使用checkbox,對gridview添加復選框。
多選數據行后,根據已選數據,對原數據進行多條語句查詢。
string sql = "Select * from 表 where"; foreach (GridViewRow rowview in Gridview1.Rows) { //遍歷Gridview中的每一行
CheckBox check = (CheckBox)rowview.Cells[0].FindControl("CheckBox1");//找到在gridview第一列的checkbox控件
if (check.Checked)//如果被選中
{ //假設把每一行的id放在第二列
string myid = rowview.Cells[1].Text;//這就是所在行的id,賦值給了myid
sql = sql + " ID=" + myid + " and "; } } // 這個時候sql 最后多出來了一個and,在下一個觸發事件中 可以用下邊的代碼 把sql最后的and去掉
sql = sql.Substring(0, sql.Length - 3);