首 页 | 精品电影 | 音乐天堂 | 在线游戏 | Flash MTV | 三湘书屋 | 幽默笑话 | 三湘图库 | 美女写真 | IT知识库 | QQ贴图 | 加入书签

网页制作网络编程图形图象操作系统冲浪宝典软件教学网络安全认证考试通信技术电子商务业内动态书籍教程原码

最近更新 文章分类 多媒体类 精品软件

本站搜索:
您的位置:三湘时空 -> IT知识库 -> 文章分类 -> ASP.NET技巧 -> ASP.NET2.0下含有CheckBox的GridView删除选定记录实例
ASP.NET2.0下含有CheckBox的GridView删除选定记录实例


文章类别:ASP.NET技巧 来源: 作者: 发表日期:2006-7-20 字体:[ ]

小游戏 | 在线影院 | 幽默笑话 | 源码下载 | Flash MTV | 音乐试听 | 书屋 | 美女写真

1  <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" PageSize="5"
 2                         Width="726px" AllowPaging="True" AllowSorting="True"
 3                          DataKeyNames="DB1_1,DB1_2"  OnRowDeleting="GridView1_RowDeleting"   OnPageIndexChanging="GridView1_PageIndexChanging" OnRowDataBound="GridView1_RowDataBound" OnSorting="GridView1_Sorting" Height="279px" >
 4                         <Columns>
 5                             <asp:TemplateField HeaderText="序号" >
 6                                 <ItemTemplate>
 7                                 <%# this.GridView1.PageIndex * this.GridView1.PageSize + this.GridView1.Rows.Count + 1%>
 8                                 </ItemTemplate>
 9                             </asp:TemplateField>
10                             <asp:TemplateField  HeaderText="选择" >
11                                 <ItemTemplate>
12                                     <asp:CheckBox ID="chkSelect" runat="server" ></asp:CheckBox>
13                                 </ItemTemplate>
14                             </asp:TemplateField>
15                          <asp:TemplateField HeaderText="操作" ShowHeader="False">
16                              <ItemTemplate>
17                             <asp:LinkButton ID="lbtnDelete" runat="server" CausesValidation="False" CommandName="Delete"
18                                 Text="删除" OnClientClick="return confirm('确认要删除吗?');"></asp:LinkButton>
19                         </ItemTemplate>
20                         </asp:TemplateField>
21                        </Columns>
22                        <AlternatingRowStyle BackColor="Aquamarine" />
23                     </asp:GridView>

1  <asp:CheckBox ID="chkSelectAll" runat="server" Text="全部选中" OnCheckedChanged="chkSelectAll_CheckedChanged" AutoPostBack="True" ></asp:CheckBox>
2                     <asp:Button ID="btnDelete" runat="server" Text="删除" OnClick="btnDelete_Click"  />

 1   protected void btnDelete_Click(object sender, EventArgs e)
 2     {
 3         string strDelete = "";
 4         for (int i = 0; i < this.GridView1.Rows.Count; i++)
 5         {
 6             string Label;
 7             bool isChecked = ((CheckBox)GridView1.Rows[i].FindControl("chkSelect")).Checked;
 8             Label = ((Label)GridView1.Rows[i].FindControl("labXH")).Text;
 9             if (isChecked)
10             {
11                strDelete = "DB1_1" + "=" + Label;
12             }
13         }
14         conn.RunSql("Delete from DB1 where " + strDelete
15         this.chkSelectAll.Checked = false;
16         GridViewBind();
17     }
18 
19   protected void chkSelectAll_CheckedChanged(object sender, EventArgs e)
20     {
21         //遍历GridView行获取CheckBox属性
22     for (int i = 0; i < this.GridView1.Rows.Count; i++)
23         {
24             ((CheckBox)GridView1.Rows[i].FindControl("chkSelect")).Checked = this.chkSelectAll.Checked;
25         }
26     }

上一篇:Photoshop照片处理:青山绿水变白雪皑皑 下一篇:如何在无刷新页面的情况下实现客户端回调实例(C#)—MSDN学习笔记
本栏目热门文章
·如何实现无刷新的DropdownList联动效果 2005-10-4
·使用HttpWebRequest向网站模拟上传数据 2005-10-4
·当DataSet中包含主/子表时,Update更新步骤 2005-10-6
·ASP.NET2.0实现无刷新客户端回调 2005-11-13
·ASP.NET中文件上传下载方法集合 2006-5-28
·分享个极好的无刷新二级联动下拉列表,同样适用与firefox 2005-10-19
·在Web DataGrid中当鼠标移到某行与离开时行的颜色发生改变( 2005-10-4
·ASP.NET中实现Flash与.NET的紧密集成 2005-11-21
·关于Asp.net页面Page_Load被执行两次的问题 2005-10-4
·ASP.NET极限:页面导航 (翻译) 2005-10-8
新近更新文章
·ASP.NET 2.0 中 Web 事件 2006-7-25
·ASP.NET 2.0中的Web和HTML服务器控件 2006-7-25
·ASP.NET 2.0页面框架简要慨述 2006-7-25
·页面根据不同Url显示不同Title以及不同的Mete 2006-7-25
·asp.net 2.0下一个标准GRIDVIEW功能的实现(不用da 2006-7-25
·ASP.NET2.0下利用javascript实现TreeView中 2006-7-25
·ASP.NET2.0中的ClientScriptManager 类用 2006-7-20
·ASP.NET2.0下含有CheckBox的GridView删除选定 2006-7-20
·ASP.NET2.0服务器控件之捕获回传事件 2006-7-20
·Lucene.net 实现全文搜索 2006-7-20
首 页 | 软件发布 | 广告联系 | 下载帮助 | 意见反馈 | 网站地图
  CopyRight? 2002-2004 WWW.SXSKY.NET? All Rights Reserved
三湘时空 站长QQ:82675303 Email: