Gridview使用(二)Gridview全选

1、js代码

ContractedBlock.gif ExpandedBlockStart.gif Code
<script language="javascript" type="text/javascript">
        
         
function chkAll(controlid, chkboxAllID)
        {
           
var chkall = document.getElementById(chkboxAllID);
           
           
var chkother = document.getElementsByTagName("input");
           
           
for (var i = 0; i < chkother.length; i ++ )
           {
              
if( chkother[i].type == 'checkbox')
              {
                 
if(chkother[i].id.indexOf(controlid) > - 1)
                 {
                    
if(chkall.checked == true)
                    {
                       chkother[i].checked 
= true;
                    }
                    
else
                    {
                       chkother[i].checked 
= false;
                    }
                 }
              }
           }
        }


    
</script>

2 、控件代码

ContractedBlock.gif ExpandedBlockStart.gif Code
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="4"
                    ForeColor
="#333333" GridLines="None" PageSize="8" Width="800px" OnRowCancelingEdit="GridView1_RowCancelingEdit"
                    OnRowDataBound
="GridView1_RowDataBound" OnRowEditing="GridView1_RowEditing" OnRowUpdating="GridView1_RowUpdating">
                    
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                    <Columns>
                        
<asp:TemplateField HeaderText="全选">
                            
<ItemTemplate>
                                
<asp:CheckBox ID="Check" runat="server" />
                            </ItemTemplate>
                            <HeaderTemplate>
                                
<asp:CheckBox ID="CheckBoxAll" runat="server" Text="全选" onclick="chkAll('GridView1', this.id)" />
                            </HeaderTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="编号">
                            
<ItemTemplate>
                                
<asp:Label ID="Label1" runat="server" Text='<%# Eval("User_ID") %>'></asp:Label>
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="用户ID">
                            
<ItemTemplate>
                                
<asp:Label ID="Label2" runat="server" Text='<%# Eval("User_Name") %>'></asp:Label>
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="用户名">
                            
<ItemTemplate>
                                
<asp:Label ID="Label3" runat="server" Text='<%# Eval("User_RellName") %>'></asp:Label>
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="公司名">
                            
<ItemTemplate>
                                
<asp:Label ID="Label5" runat="server" Text='<%# Eval("user_companyName") %>'></asp:Label>
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:BoundField DataField="User_RegTime" DataFormatString="{0:d}" HeaderText="注册时间"
                            HtmlEncode
="False" ReadOnly="True" />
                        <asp:TemplateField HeaderText="是否通过审核">
                            
<ItemTemplate>
                                
<asp:Label ID="Label4" runat="server" Text='<%#MadeStr(Eval("User_Check"))%>'></asp:Label>
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="等级">
                            
<ItemTemplate>
                                
<asp:Label ID="Label6" runat="server" Text='<%# FormatUserlevel(Eval("User_UserLevel"))%>'></asp:Label>
                            </ItemTemplate>
                            <EditItemTemplate>
                                
<asp:DropDownList ID="ddl_userLevel" runat="server">
                                
</asp:DropDownList>
                            </EditItemTemplate>
                        </asp:TemplateField>
                        <asp:BoundField HeaderText="推荐度" DataField="User_tuijiandu" />
                        <asp:TemplateField HeaderText="查看">
                            
<ItemTemplate>
                                
<a href="UserInfo.aspx?userid=<%#Eval("User_ID") %>">查看</a>
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:CommandField ShowEditButton="True" HeaderText="修改" />
                    </Columns>
                    <RowStyle BackColor="#EFF3FB" />
                    <EditRowStyle BackColor="#2461BF" />
                    <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
                    <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
                    <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                    <AlternatingRowStyle BackColor="White" />
                </asp:GridView>

 

 

转载于:https://www.cnblogs.com/345563452/archive/2009/04/27/1444773.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值