首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)

2012-11-26 
GridView分页(第一页、上一页、下一页、最后页、当前页数/总页数) 前台GridView页脚代码:PagerTemplatetabl

GridView分页(第一页、上一页、下一页、最后页、当前页数/总页数)
 前台GridView页脚代码:
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)<PagerTemplate>
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                                                                    <table width="100%">
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                                                                        <tr>
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                                                                            <td width="75%">
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                                                                                <asp:ImageButton ID="imgBtnFirst" runat="server" CommandArgument="First" CommandName="Page"
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                                                                                    ImageUrl="~/Images/First.gif" ToolTip="第一页" />
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                                                                                <asp:ImageButton ID="imgBtnPrev" runat="server" CommandArgument="Prev" CommandName="Page"
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                                                                                    ImageUrl="~/Images/Previous.gif" ToolTip="上一页" />
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                                                                                <asp:ImageButton ID="imgBtnNext" runat="server" CommandArgument="Next" CommandName="Page"
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                                                                                    ImageUrl="~/Images/Next.gif" ToolTip="下一页" />
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                                                                                <asp:ImageButton ID="imgBtnLast" runat="server" CommandArgument="Last" CommandName="Page"
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                                                                                    ImageUrl="~/Images/Last.gif" ToolTip="最后页" />
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                                                                            </td>
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                                                                            <td align="right" width="25%">
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                                                                                页数:<asp:Label ID="lblCurrentPage" runat="server"></asp:Label>
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                                                                            </td>
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                                                                        </tr>
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                                                                    </table>
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                                                                </PagerTemplate>后台绑定事件:
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)    protected void GridView1_DataBound(object sender, EventArgs e)
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)    {
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)        // 取得显示页数的那一列。
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)        GridViewRow pagerRow = GridView1.BottomPagerRow;
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)        if (pagerRow != null)
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)        {
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)            // 取得显示目前所在页数的 Label 控件。
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)            Label pageLabel = (Label)(pagerRow.Cells[0].FindControl("lblCurrentPage"));
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)            // 取得 第一页、上一页、下一页、最后页 的按钮。
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)            ImageButton imgBtnFirst =
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)              (ImageButton)(pagerRow.Cells[0].FindControl("imgBtnFirst"));
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)            ImageButton imgBtnPrev =
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)              (ImageButton)(pagerRow.Cells[0].FindControl("imgBtnPrev"));
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)            ImageButton imgBtnNext =
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)              (ImageButton)(pagerRow.Cells[0].FindControl("imgBtnNext"));
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)            ImageButton imgBtnLast =
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)              (ImageButton)(pagerRow.Cells[0].FindControl("imgBtnLast"));
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)            // 设定何时应该显示 第一页、上一页、下一页、最后页 的按钮。
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)            if (GridView1.PageIndex == 0)
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)            {
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                imgBtnFirst.Style.Add(HtmlTextWriterStyle.Visibility, "hidden");
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                imgBtnPrev.Style.Add(HtmlTextWriterStyle.Visibility, "hidden");
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)            }
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)            else if (GridView1.PageIndex == GridView1.PageCount - 1)
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)            {
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                imgBtnLast.Style.Add(HtmlTextWriterStyle.Visibility, "hidden");
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                imgBtnNext.Style.Add(HtmlTextWriterStyle.Visibility, "hidden");
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)            }
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)            else if (GridView1.PageCount <= 0)
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)            {
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                imgBtnFirst.Style.Add(HtmlTextWriterStyle.Visibility, "hidden");
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                imgBtnPrev.Style.Add(HtmlTextWriterStyle.Visibility, "hidden");
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                imgBtnNext.Style.Add(HtmlTextWriterStyle.Visibility, "hidden");
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                imgBtnLast.Style.Add(HtmlTextWriterStyle.Visibility, "hidden");
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)            }
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)            if (pageLabel != null)
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)            {
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                // 计算目前所在的页数。
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                int currentPage = GridView1.PageIndex + 1;
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                pageLabel.Text = currentPage.ToString() +
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)                    " / " + GridView1.PageCount.ToString();
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)            }
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)        }
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)    }
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)    protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)    {
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)        GridView1.PageIndex = e.NewPageIndex;
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)        bind_gv();
GridView分页(第一页、下一页、上一页、最后页、当前页数/总页数)    }

热点排行