J'essaie de créer une petite application ASP.NET dans laquelle j'ai un GridView avec des données accessibles à partir de la base de données. J'ai aussi un PagerTemplate qui a des LinkButtons qui me permettent d'ajouter un nouvel enregistrement à la base de données. Cependant quand la table est vide je ne peux pas voir mes commandes de pagineur, mais je n'ai aucun problème s'il y a une seule entrée dans la table. Est-il possible que je puisse toujours afficher le PagerTemplate. S'il vous plaît est un échantillon de mon code.PagerTemplate ne s'affiche pas lorsque GridView est vide dans ASP
<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>
Merci d'avance pour votre aide.
j'ai copié le contenu du PagerTemplate dans le EmptyDataTemplate et cela a fonctionné. Merci de votre aide. – Seb