GridView的全选

< div >
        
< asp:GridView  ID ="GridView1"  runat ="server"  AutoGenerateColumns ="False"  DataSourceID ="SqlDataSource1" >
            
< Columns >
                
< asp:BoundField  DataField ="UserName"  HeaderText ="UserName"  SortExpression ="UserName"   />
                
< asp:TemplateField  HeaderText ="checked"  SortExpression ="checked" >        
                    
< ItemTemplate >
                        
< asp:CheckBox  ID ="CheckBox1"  runat ="server"  Checked ='<%#Eval("checked")  % > ' Enabled="false" />
                    
</ ItemTemplate >
                
</ asp:TemplateField >
            
</ Columns >
        
</ asp:GridView >
        
< asp:Button  ID ="Button2"  runat ="server"  OnClick ="Button2_Click"  Text ="全不选"   />
        
< asp:Button  ID ="Button1"  runat ="server"  OnClick ="Button1_Click"  Text ="全选"   />
        
< asp:SqlDataSource  ID ="SqlDataSource1"  runat ="server"  ConnectionString ="<%$ ConnectionStrings:DemoConnString %>"
            SelectCommand
="SELECT * FROM [Test]" ></ asp:SqlDataSource >
    
</ div >

 

 

  protected   void  Button1_Click( object  sender, EventArgs e)
    
{
        
foreach (GridViewRow myrow in GridView1.Rows)
        
{
            CheckBox chk 
= (CheckBox)myrow.FindControl("CheckBox1");
            chk.Checked 
= true;
        }

    }

    
protected   void  Button2_Click( object  sender, EventArgs e)
    
{
        
foreach (GridViewRow myrow in GridView1.Rows)
        
{
            CheckBox chk 
= (CheckBox)myrow.FindControl("CheckBox1");
            chk.Checked 
= false;
        }

    }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值