DataGrid 完全攻略之三(实现删除全选或者全不选)


前台代码:html
ExpandedBlockStart.gif <% @ Page language="c#" Codebehind="SelAndDropAll.aspx.cs" AutoEventWireup="false" Inherits="MsDataGrid.SelAndDropAll"  %>
None.gif
<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"  >
None.gif
< HTML >
None.gif    
< HEAD >
None.gif        
< title > DataGrid使用举例 </ title >
None.gif        
< meta  name ="GENERATOR"  Content ="Microsoft Visual Studio 7.0" >
None.gif        
< meta  name ="CODE_LANGUAGE"  Content ="C#" >
None.gif        
< meta  name ="vs_defaultClientScript"  content ="JavaScript" >
None.gif        
< meta  name ="vs_targetSchema"  content ="http://schemas.microsoft.com/intellisense/ie5" >
None.gif    
</ HEAD >
None.gif    
< body  MS_POSITIONING ="GridLayout" >
None.gif        
< form  id ="Form1"  method ="post"  runat ="server" >
None.gif            
< FONT  face ="宋体" >
None.gif                
< asp:DataGrid  id ="dgShow"  style ="Z-INDEX: 101; LEFT: 31px; POSITION: absolute; TOP: 93px"  runat ="server"  Width ="842px"  Height ="172px"  BorderColor ="Tan"  BorderWidth ="1px"  BackColor ="LightGoldenrodYellow"  CellPadding ="2"  GridLines ="None"  ForeColor ="Black"  PageSize ="1"  AutoGenerateColumns ="False" >
None.gif                    
< SelectedItemStyle  ForeColor ="GhostWhite"  BackColor ="DarkSlateBlue" ></ SelectedItemStyle >
None.gif                    
< AlternatingItemStyle  BackColor ="PaleGoldenrod" ></ AlternatingItemStyle >
None.gif                    
< HeaderStyle  Font-Bold ="True"  BackColor ="Tan" ></ HeaderStyle >
None.gif                    
< FooterStyle  BackColor ="Tan" ></ FooterStyle >
None.gif                    
< Columns >
None.gif                        
< asp:BoundColumn  DataField ="StudentID"  ReadOnly ="True"  HeaderText ="学生ID" ></ asp:BoundColumn >
None.gif                        
< asp:BoundColumn  DataField ="StudentName"  HeaderText ="学生姓名" ></ asp:BoundColumn >
None.gif                        
< asp:BoundColumn  DataField ="StudentPass"  HeaderText ="密码" ></ asp:BoundColumn >
None.gif                        
< asp:BoundColumn  DataField ="Sex"  HeaderText ="性别" ></ asp:BoundColumn >
None.gif                        
< asp:BoundColumn  DataField ="Birthday"  HeaderText ="生日"  DataFormatString ="{0:yyyy-M-d}" ></ asp:BoundColumn >
None.gif                        
< asp:BoundColumn  DataField ="Email"  HeaderText ="邮件地址" ></ asp:BoundColumn >
None.gif                        
< asp:EditCommandColumn  ButtonType ="LinkButton"  UpdateText ="更新"  HeaderText ="操作"  CancelText ="取消"  EditText ="编辑" ></ asp:EditCommandColumn >
None.gif                        
< asp:ButtonColumn  Text ="删除"  HeaderText ="删除"  CommandName ="Delete" ></ asp:ButtonColumn >
None.gif                        
< asp:TemplateColumn  HeaderText ="选择" >
None.gif                            
< HeaderTemplate >
None.gif                                
< asp:CheckBox  id ="cbAll"  runat ="server"  OnCheckedChanged ="CheckAll"  Text ="全选"  AutoPostBack ="True" ></ asp:CheckBox >
None.gif                            
</ HeaderTemplate >
None.gif                            
< ItemTemplate >
None.gif                                
< asp:CheckBox  id ="cbSelect"  runat ="server"  AutoPostBack ="True" ></ asp:CheckBox >
None.gif                            
</ ItemTemplate >
None.gif                        
</ asp:TemplateColumn >
None.gif                    
</ Columns >
None.gif                    
< PagerStyle  HorizontalAlign ="Center"  ForeColor ="DarkSlateBlue"  BackColor ="PaleGoldenrod" ></ PagerStyle >
None.gif                
</ asp:DataGrid >
None.gif                
< asp:Button  id ="btnDelete"  style ="Z-INDEX: 102; LEFT: 34px; POSITION: absolute; TOP: 47px"  runat ="server"  Text ="删除" ></ asp:Button ></ FONT >
None.gif        
</ form >
None.gif    
</ body >
None.gif
</ HTML >
None.gif

后台代码:cs
None.gif <% @ Page language = " c# "  Codebehind = " SelAndDropAll.aspx.cs "  AutoEventWireup = " false "  Inherits = " MsDataGrid.SelAndDropAll "   %>
None.gif
<! DOCTYPE HTML PUBLIC  " -//W3C//DTD HTML 4.0 Transitional//EN "   >
None.gif
< HTML >
None.gif    
< HEAD >
None.gif        
< title > DataGrid使用举例 </ title >
None.gif        
< meta name = " GENERATOR "  Content = " Microsoft Visual Studio 7.0 " >
None.gif        
< meta name = " CODE_LANGUAGE "  Content = " C# " >
None.gif        
< meta name = " vs_defaultClientScript "  content = " JavaScript " >
None.gif        
< meta name = " vs_targetSchema "  content = " http://schemas.microsoft.com/intellisense/ie5 " >
None.gif    
</ HEAD >
None.gif    
< body MS_POSITIONING = " GridLayout " >
None.gif        
< form id = " Form1 "  method = " post "  runat = " server " >
None.gif            
< FONT face = " 宋体 " >
None.gif                
< asp:DataGrid id = " dgShow "  style = " Z-INDEX: 101; LEFT: 31px; POSITION: absolute; TOP: 93px "  runat = " server "  Width = " 842px "  Height = " 172px "  BorderColor = " Tan "  BorderWidth = " 1px "  BackColor = " LightGoldenrodYellow "  CellPadding = " 2 "  GridLines = " None "  ForeColor = " Black "  PageSize = " 1 "  AutoGenerateColumns = " False " >
None.gif                    
< SelectedItemStyle ForeColor = " GhostWhite "  BackColor = " DarkSlateBlue " ></ SelectedItemStyle >
None.gif                    
< AlternatingItemStyle BackColor = " PaleGoldenrod " ></ AlternatingItemStyle >
None.gif                    
< HeaderStyle Font - Bold = " True "  BackColor = " Tan " ></ HeaderStyle >
None.gif                    
< FooterStyle BackColor = " Tan " ></ FooterStyle >
None.gif                    
< Columns >
None.gif                        
< asp:BoundColumn DataField = " StudentID "  ReadOnly = " True "  HeaderText = " 学生ID " ></ asp:BoundColumn >
None.gif                        
< asp:BoundColumn DataField = " StudentName "  HeaderText = " 学生姓名 " ></ asp:BoundColumn >
None.gif                        
< asp:BoundColumn DataField = " StudentPass "  HeaderText = " 密码 " ></ asp:BoundColumn >
None.gif                        
< asp:BoundColumn DataField = " Sex "  HeaderText = " 性别 " ></ asp:BoundColumn >
None.gif                        
< asp:BoundColumn DataField = " Birthday "  HeaderText = " 生日 "  DataFormatString = " {0:yyyy-M-d} " ></ asp:BoundColumn >
None.gif                        
< asp:BoundColumn DataField = " Email "  HeaderText = " 邮件地址 " ></ asp:BoundColumn >
None.gif                        
< asp:EditCommandColumn ButtonType = " LinkButton "  UpdateText = " 更新 "  HeaderText = " 操作 "  CancelText = " 取消 "  EditText = " 编辑 " ></ asp:EditCommandColumn >
None.gif                        
< asp:ButtonColumn Text = " 删除 "  HeaderText = " 删除 "  CommandName = " Delete " ></ asp:ButtonColumn >
None.gif                        
< asp:TemplateColumn HeaderText = " 选择 " >
None.gif                            
< HeaderTemplate >
None.gif                                
< asp:CheckBox id = " cbAll "  runat = " server "  OnCheckedChanged = " CheckAll "  Text = " 全选 "  AutoPostBack = " True " ></ asp:CheckBox >
None.gif                            
</ HeaderTemplate >
None.gif                            
< ItemTemplate >
None.gif                                
< asp:CheckBox id = " cbSelect "  runat = " server "  AutoPostBack = " True " ></ asp:CheckBox >
None.gif                            
</ ItemTemplate >
None.gif                        
</ asp:TemplateColumn >
None.gif                    
</ Columns >
None.gif                    
< PagerStyle HorizontalAlign = " Center "  ForeColor = " DarkSlateBlue "  BackColor = " PaleGoldenrod " ></ PagerStyle >
None.gif                
</ asp:DataGrid >
None.gif                
< asp:Button id = " btnDelete "  style = " Z-INDEX: 102; LEFT: 34px; POSITION: absolute; TOP: 47px "  runat = " server "  Text = " 删除 " ></ asp:Button ></ FONT >
None.gif        
</ form >
None.gif    
</ body >
None.gif
</ HTML >



本文转自高海东博客园博客,原文链接:http://www.cnblogs.com/ghd258/archive/2005/10/12/253185.html,如需转载请自行联系原作者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值