程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> ASP.NET基礎 >> asp.net下gridview 批量刪除的實現方法第1/3頁

asp.net下gridview 批量刪除的實現方法第1/3頁

編輯:ASP.NET基礎
要實現的效果很簡單,看下圖片:


功能:選中CheckBox,後從數據庫中刪除選中項。文章側重將如何實現批量刪除,對於如何鏈接數據庫和綁定數據不做詳細解釋。

1 我們先要在GridView中添加一列為CheckBox。代碼如下:
復制代碼 代碼如下:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false"> 
<Columns>     
        <asp:BoundField DataField="vote_id" HeaderText="編號" /> 
        <asp:BoundField DataField="vote_name" HeaderText="名稱" />  
    <asp:TemplateField HeaderText="選擇"> 
        <ItemTemplate> 
            <asp:CheckBox id="cbxId" runat="Server" /> 
        </ItemTemplate> 
    </asp:TemplateField> 
</Columns> 
</asp:GridView> 

注意id為cbxId,呆會我們要用到。

2 綁定數據。
復制代碼 代碼如下:
//初始化數據 
private void dataInit() 

    string sqlText = "select * from vote"; 
    SqlConnection conn = getCon(); 
    SqlDataAdapter da = new SqlDataAdapter(sqlText,conn); 
    DataSet ds = new DataSet(); 
    conn.Open(); 
    da.Fill(ds, "vote"); 
    GridView1.DataSource = ds; 
    GridView1.DataKeyNames = new string[]{"vote_id"}; 
    GridView1.DataBind(); 
    conn.Close(); 
    conn.Dispose(); 
}

當前1/3頁 123下一頁閱讀全文
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved