程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> GridView實現全選及刪除源代碼

GridView實現全選及刪除源代碼

編輯:關於ASP.NET

    前台代碼
    <asp:templatefield headertext="選擇"> <itemtemplate></itemtemplate><asp:checkbox id="CheckBox2" runat="server"></asp:checkbox></asp:templatefield><asp:button id="Button1" onclick="Button1_Click" runat="server" text="全部選中"></asp:button><asp:button id="Button2" onclick="Button2_Click" runat="server" text="刪除所選"></asp:button>

    後台代碼
    protected void Button1_Click(object sender, EventArgs e) { if (Button1.Text == "全部選中") { foreach (GridViewRow row in GridView1.Rows) { CheckBox CheckBox2 = (CheckBox)row.Cells[0].FindControl("CheckBox2"); CheckBox2.Checked = true; } Button1.Text = "全部不選"; } else { foreach (GridViewRow row in GridView1.Rows) { CheckBox CheckBox2 = (CheckBox)row.Cells[0].FindControl("CheckBox2"); CheckBox2.Checked = false; } Button1.Text = "全部選中"; } } protected void Button2_Click(object sender, EventArgs e) { foreach (GridViewRow row in GridView1.Rows) { CheckBox CheckBox2 = (CheckBox)row.Cells[0].FindControl("CheckBox2"); if (CheckBox2.Checked == true) { SqlConnection conn = Fun.InitConn(); SqlCommand comm = new SqlCommand(); comm.Connection = conn; comm.CommandText = "delete from Comment where Comment_ID=’" + row.Cells[2].Text + "’ "; conn.Open(); comm.ExecuteNonQuery(); conn.Close(); } } } 

     

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved