GridView 分頁

 <asp:GridView ID="gv_1" runat="server" AllowPaging="True" PageSize="10"
                            onpageindexchanging="gv_1_PageIndexChanging"
                    meta:resourcekey="gv_1Resource1" 
            onrowdatabound="gv_1_RowDataBound">
             <Columns>
                                <asp:TemplateField meta:resourcekey="TemplateFieldResource1">
                                    <EditItemTemplate>
                                        <asp:ImageButton ID="ibtn_Cancel" runat="server" CommandName="Cancel" 
                                            ImageUrl="~/img/icon-pencil-x.gif" 
                                            meta:resourcekey="ibtn_CancelResource1" />
                                    </EditItemTemplate>
                                    <HeaderTemplate>
                                        <asp:ImageButton ID="Ibtn_Add" runat="server" CommandName="CADD" ImageUrl="~/img/addnew.gif"
                                            ToolTip="新增" Height="19px" Width="54px" 
                                            meta:resourcekey="Ibtn_AddResource1" />
                                    </HeaderTemplate>
                                    <ItemTemplate>
                                        <asp:ImageButton ID="ibtn_Edit" runat="server" CommandName="EDIT" ImageUrl="~/img/Edit.gif"
                                            ToolTip="編輯" Height="16px" Width="20px" 
                                            meta:resourcekey="ibtn_EditResource1" />
                                    </ItemTemplate>
                                    <HeaderStyle Width="60px" />
                                </asp:TemplateField>
                                <asp:TemplateField HeaderText="CID" Visible="False" 
                                    meta:resourcekey="TemplateFieldResource2">
                                    <ItemTemplate>
                                        <asp:Label ID="lb_CID" Text='<%# Eval("CID") %>' runat="server" 
                                            meta:resourcekey="lb_CIDResource1"></asp:Label>
                                        <asp:Label ID="lb_ClassID" Text='<%# Eval("ClassID") %>' runat="server" 
                                            meta:resourcekey="lb_ClassIDResource1"></asp:Label>
                                    </ItemTemplate>
                                    <HeaderStyle Width="20px" />
                                </asp:TemplateField>
                                <asp:BoundField HeaderText="姓名" DataField="Name" ReadOnly="True" 
                                    meta:resourcekey="BoundFieldResource1">
                                    <HeaderStyle Width="120px" />
                                </asp:BoundField>
                            </Columns>
                    <RowStyle BackColor="#EFF3FB" />
                      <FooterStyle BackColor="#99CCFF" Font-Bold="True" ForeColor="White" />
                      <PagerTemplate>
                          <asp:Label ID="Label22" runat="server" Text="第" 
                              meta:resourcekey="Label22Resource1"></asp:Label> 
                          <asp:Label ID="lblPageIndex" runat="server" 
                              Text="<%# ((GridView)Container.Parent.Parent).PageIndex + 1 %>" 
                              meta:resourcekey="lblPageIndexResource2"></asp:Label>
                          <asp:Label ID="Label23" runat="server" Text="頁 共" 
                              meta:resourcekey="Label23Resource1"></asp:Label>
                          <asp:Label ID="lblPageCount" runat="server" 
                              Text="<%# ((GridView)Container.Parent.Parent).PageCount %>" 
                              meta:resourcekey="lblPageCountResource2"></asp:Label>
                          <asp:Label ID="Label24" runat="server" Text="頁 每頁" 
                              meta:resourcekey="Label24Resource1"></asp:Label>
                              <asp:Label ID="lblPageSize" runat="server" 
                              Text="<%# ((GridView)Container.Parent.Parent).PageSize %>" 
                              meta:resourcekey="lblPageSizeResource2"></asp:Label>
                               <asp:Label ID="Label1" runat="server" Text="條記錄  全部" 
                              meta:resourcekey="Label24Resource1"></asp:Label>
                              <asp:Label ID="lblPageSizeAll" runat="server" 
                            Text="<%# GetPageSizeCount() %>" 
                              meta:resourcekey="lblPageSizeAllResource2"></asp:Label>
                               <asp:Label ID="Label3" runat="server" Text="條記錄" 
                              meta:resourcekey="Label24Resource1"></asp:Label>
                        <asp:LinkButton ID="btnFirst" runat="server" CausesValidation="False" 
                              CommandArgument="First" ForeColor="White"
                            CommandName="Page" Text="首頁" meta:resourcekey="btnFirstResource2"></asp:LinkButton>
                        <asp:LinkButton ID="btnPrev" runat="server" CausesValidation="False" 
                              CommandArgument="Prev" ForeColor="White"
                            CommandName="Page" Text="上一頁" meta:resourcekey="btnPrevResource2"></asp:LinkButton>
                        <asp:LinkButton ID="btnNext" runat="server" CausesValidation="False" 
                              CommandArgument="Next" ForeColor="White"
                            CommandName="Page" Text="下一頁" meta:resourcekey="btnNextResource2"></asp:LinkButton>
                        <asp:LinkButton ID="btnLast" runat="server" CausesValidation="False" 
                              CommandArgument="Last" ForeColor="White"
                            CommandName="Page" Text="尾頁" meta:resourcekey="btnLastResource2"></asp:LinkButton>
                        <asp:TextBox ID="txtNewPageIndex" runat="server" οnkeypress="numberkeypress()"
                        CssClass="tb"  
                         Width="20px" Text="<%# ((GridView)Container.Parent.Parent).PageIndex + 1 %>"
                              meta:resourcekey="txtNewPageIndexResource2" Visible="true"></asp:TextBox>
                       <asp:LinkButton ID="btnGo" runat="server" CausesValidation="False" 
                              CommandArgument="-1" ForeColor="White"
                            CommandName="Page" Text="GO" meta:resourcekey="btnGoResource2"></asp:LinkButton>
                    </PagerTemplate>
                    <PagerStyle HorizontalAlign="Center" BackColor="#6699FF" ForeColor="White" />
                    <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
                    <HeaderStyle CssClass="GridViewHeaderStyle" BackColor="#507CD1" 
                        Font-Bold="True" ForeColor="White" />
                    <EditRowStyle BackColor="#2461BF" />
                    <AlternatingRowStyle BackColor="White" />
                </asp:GridView> 

發佈了22 篇原創文章 · 獲贊 6 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章