【问题标题】:Paging in GridView not show upGridView 中的分页不显示
【发布时间】:2011-05-24 18:06:24
【问题描述】:

我有 GridView 并且这个网格有设置分页,但是这个分页没有显示出来...我该如何解决它?

<asp:ObjectDataSource ID="odsUzivatele" runat="server" SelectMethod="VratUzivatele" 
    TypeName="ManagerUzivateleAdapter"></asp:ObjectDataSource>
<asp:GridView ID="gwUzivatele" runat="server" 
    DataSourceID="odsUzivatele" onrowdatabound="gwUzivatele_RowDataBound" 
    AllowPaging="True" PageSize="5" EnableModelValidation="True">
</asp:GridView>

【问题讨论】:

  • 您的数据中的行数实际上是否超过 5 行?
  • 您的 ObjectDataSource 返回哪种类型?

标签: asp.net gridview paging


【解决方案1】:

问题出在 RowDataBound 事件中,我显示第一个(索引 0)单元格...删除此事件后,分页显示... 谢谢回复。 :)

【讨论】:

    【解决方案2】:
    <asp:GridView ID="grdList" runat="server" AutoGenerateColumns="False" 
    
                GridLines="None" PageSize="4" AllowPaging="True"
                EmptyDataText="No record found" 
                onpageindexchanging="grdList_PageIndexChanging"
    

        protected void grdList_PageIndexChanging(object sender, GridViewPageEventArgs e)    
        {
            grdList.PageIndex = e.NewPageIndex;
            fillgrid();
        }
    

    【讨论】:

    • 他说分页不显示。所以这不会是他目前的问题。
    【解决方案3】:
    <asp:GridView
                        ID="gvFercDocket" runat="server" AllowPaging="True" AllowSorting="True"
                        AutoGenerateColumns="True" DataKeyNames="FERCDocket_Id" CssClass="tableHeader"
                        DataSourceID="EDSFERCDocket" Width="900px" ShowFooterWhenEmpty="true" ShowHeaderWhenEmpty="true"
                        ShowFooter="true" ShowHeader="true" OnRowCreated="gvFercDocket_RowCreated" PageSize="10">
                        <PagerSettings PageButtonCount="10" Visible="False" />
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多