代码如下:
<PagerTemplate>
    
<table style="width: 100%;">
        
<tr>
            
<td style="text-align: right">
                第
<asp:Label ID="lblPageIndex" runat="server" Text="<%# ((GridView)Container.Parent.Parent).PageIndex + 1  %>">
                
</asp:Label>页/共<asp:Label ID="lblPageCount" runat="server" Text="<%# ((GridView)Container.Parent.Parent).PageCount  %>">
                
</asp:Label>&nbsp;
                
<% //首页/上一页 %>
                
<asp:LinkButton ID="lkbFirstPage" runat="server" Text="首页" CausesValidation="false"
                    Enabled
="<%# ((GridView)Container.Parent.Parent).PageIndex > 0 %>"
                    CommandArgument
="First" CommandName="Page" />
                
<asp:LinkButton ID="lkbPrevalPage" runat="server" Text="上一页" CausesValidation="False"
                    Enabled
="<%# ((GridView)Container.Parent.Parent).PageIndex > 0 %>"
                    CommandArgument
="Prev" CommandName="Page" />
                
<% //下一页/尾页 %>
                
<asp:LinkButton ID="lkbNextPage" runat="server" Text="下一页" CausesValidation="False" 
                    Enabled
="<%# ((GridView)Container.Parent.Parent).PageIndex < ((GridView)Container.Parent.Parent).PageCount - 1  %>"
                    CommandArgument
="Next" CommandName="Page" />
                
<asp:LinkButton ID="lkbLastPage" runat="server" Text="尾页" CausesValidation="False"
                    Enabled
="<%# ((GridView)Container.Parent.Parent).PageIndex < ((GridView)Container.Parent.Parent).PageCount - 1  %>"
                    CommandArgument
="Last" CommandName="Page" />
                
<% //GO %>
                
<asp:TextBox ID="txtGoPage" runat="server" CssClass="TextGo"
                    Enabled
="<%# ((GridView)Container.Parent.Parent).PageCount > 1 %>" ></asp:TextBox>
                
<ajaxToolkit:FilteredTextBoxExtender ID="fteGoPage" runat="server" 
                    TargetControlID
="txtGoPage"
                    FilterType
="Custom" ValidChars="1234567890" />
                
<asp:LinkButton ID="lkbGoPage" runat="server" Text="GO" CausesValidation="False"
                    Enabled
="<%# ((GridView)Container.Parent.Parent).PageCount > 1 %>"
                    CommandArgument
="-1" CommandName="Page" />
            
</td>
        
</tr>
    
</table>
</PagerTemplate>
posted on 2009-07-02 14:00  寒炫_水煮江湖  阅读(300)  评论(0编辑  收藏  举报