Asp.net 当ASP中GridView为空时,PagerTemplate不显示

Asp.net 当ASP中GridView为空时,PagerTemplate不显示,asp.net,visual-studio-2010,gridview,pagertemplate,Asp.net,Visual Studio 2010,Gridview,Pagertemplate,我正在尝试制作一个小的ASP.NET应用程序,其中我有一个GridView,数据可以从数据库中访问。我还有一个PagerTemplate,它有链接按钮,允许我将新记录添加到数据库中。但是,当表格为空时,我无法看到我的寻呼机控件,但是如果表格中只有一个条目,我就没有问题。是否有任何方法可以始终显示PagerTemplate。请是我的代码样本 <asp:GridView ID="gvResults" runat="server" PageSize="10" AutoGenerateColumn

我正在尝试制作一个小的ASP.NET应用程序,其中我有一个GridView,数据可以从数据库中访问。我还有一个PagerTemplate,它有链接按钮,允许我将新记录添加到数据库中。但是,当表格为空时,我无法看到我的寻呼机控件,但是如果表格中只有一个条目,我就没有问题。是否有任何方法可以始终显示PagerTemplate。请是我的代码样本

<asp:GridView ID="gvResults" runat="server" PageSize="10" AutoGenerateColumns="false"
                CssClass="tablestyle" AllowPaging="true" ShowHeaderWhenEmpty="true">
                <AlternatingRowStyle CssClass="altrowstyle" />
                <HeaderStyle CssClass="headerstyle" />
                <RowStyle CssClass="rowstyle" />
        ...
<PagerTemplate>
<div class="pagers">
    <table class="pagerTable">
        <tr>
            <td align="left">
               <asp:LinkButton ID="btnInsertMediaRate" runat="server" Text="Add New" OnClick="btnNewMediaRate_Click"></asp:LinkButton>
            </td>
        </tr>
    </table>
</div>
</PagerTemplate>
</asp:GridView>

...

提前感谢您的帮助。

将PagerTemplate的内容添加到EmptyDataTemplate是一个解决方案。

我将PagerTemplate的内容复制到EmptyDataTemplate中,效果很好。谢谢你的帮助。