1

データベースからデータにアクセスするGridViewがある小さなASP.NETアプリケーションを作成しようとしています。また、データベースに新しいレコードを追加できるLinkBut​​tonを備えたPagerTemplateもあります。ただし、テーブルが空の場合、Pagerコントロールを表示することはできませんが、テーブルにエントリが1つあれば問題はありません。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>

よろしくお願いします。

4

1 に答える 1

2

PagerTemplateのコンテンツをEmptyDataTemplateに追加するのが解決策です。

于 2011-04-19T15:58:24.577 に答える