广

ASP.NET

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    asp.net下gridview 批量删除的实现方法

    2018-05-07 10:24:22 次阅读 稿源:互联网
    广告
    要实现的效果很简单,看下图片:


    功能:选中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下一页

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告