asp.net,根據gridview 中checkbox復選框選中的行對數據庫進行操作


在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);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM