我正在尝试创建一个小型ASP.NET应用程序,其中我有一个GridView,可以从数据库访问数据。我还有一个具有LinkButtons的PagerTemplate,它允许我将新记录添加到数据库中。但是,当表为空时,我无法看到我的Pager控件,但如果表中只有一个条目,则没有问题。有什么方法可以随时显示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>
提前感谢您的帮助。
答案 0 :(得分:2)
将PagerTemplate的内容添加到EmptyDataTemplate是一个解决方案..