GridView里添加复选款和分页功能

来源:互联网 发布:免费视频编辑制作软件 编辑:程序博客网 时间:2024/06/08 11:38
  <asp:GridView ID="post_gv" runat="server" DataKeyNames="VirId" AutoGenerateColumns="False" ClientIDMode="Static"  AllowPaging="True" 
         PageSize="5" OnPageIndexChanging="post_gv_PageIndexChanging"  >

        <Columns>

//下面是复选款

            <asp:TemplateField>
                 <HeaderTemplate>
                    <asp:CheckBox ID="SelAll" runat="server" Text="全选"  />
                </HeaderTemplate>
                <ItemTemplate>
                    <asp:CheckBox ID="Sel" runat="server" />
                </ItemTemplate>
            </asp:TemplateField>

//下面是绑定数据源
            <asp:BoundField  DataField="VirPostTitel" HeaderText="标题"/>
            <asp:BoundField  DataField="VirPostContent" HeaderText="内容"/>
            <asp:BoundField  DataField="VirUserName" HeaderText="作者"/>
             <asp:BoundField  DataField="VirPublishedTime" HeaderText="时间"/>

        </Columns>


//下面是分页设置

                    <PagerTemplate>
                <asp:LinkButton ID="LinkButtonFirstPage" runat="server" CommandArgument="First" CommandName="Page"
                    Visible='True' CssClass="pTemplate">首页</asp:LinkButton>
                <asp:LinkButton ID="LinkButtonPreviousPage" runat="server" CommandArgument="Prev"
                    CommandName="Page" Visible='True' CssClass="pTemplate" >上一页</asp:LinkButton>
                <asp:LinkButton ID="LinkButtonNextPage" runat="server" CommandArgument="Next" CommandName="Page"
                    Visible='True' CssClass="pTemplate">下一页</asp:LinkButton>
                <asp:LinkButton ID="LinkButtonLastPage" runat="server" CommandArgument="Last" CommandName="Page"
                    Visible='True' CssClass="pTemplate">尾页</asp:LinkButton>
                     当前第:
                <asp:Label ID="LabelCurrentPage1" runat="server" Text="<%# ((GridView)Container.NamingContainer).PageIndex + 1 %>" CssClass="LabelCurrentPage1" ClientIDMode="Static"></asp:Label>
                页/共:
                <asp:Label ID="LabelPageCount" runat="server" Text="<%# ((GridView)Container.NamingContainer).PageCount %>"></asp:Label>
                页
            </PagerTemplate>
    </asp:GridView>
0 0
原创粉丝点击