Я думал, что это будет eaiser, но я не могу найти простое решение для него. У меня есть ListView:показать количество записей, найденных в asp listview
<asp:ListView ID="LVSearchResults" runat="server" DataSourceID="DSSearchResults">
<ItemTemplate>
<tr style="">
<td>
<asp:Label ID="PostDateLabel" runat="server" Text='<%# Eval("post_date") %>' />
</td>
</tr>
</ItemTemplate>
<LayoutTemplate>
<table id="Table2" runat="server">
<tr id="Tr1" runat="server">
<td id="Td1" runat="server">
<table id="itemPlaceholderContainer" runat="server" border="0" style="">
<tr>
<th runat="server">Found Rows</th>
</tr>
<tr id="Tr2" runat="server" style="">
<th id="Th1" runat="server">Post Date</th>
</tr>
<tr id="itemPlaceholder" runat="server">
</tr>
</table>
</td>
</tr>
<tr id="Tr3" runat="server">
<td id="Td2" runat="server" style="">
<asp:DataPager ID="DataPager1" runat="server" PageSize="15">
<Fields>
<asp:NumericPagerField ButtonType="Link" ButtonCount="10" />
</Fields>
</asp:DataPager>
</td>
</tr>
</table>
</LayoutTemplate>
</asp:ListView>
Мои Datasource:
<asp:Sqldatasource ID="DSSearchResults" runat="server" ConnectionString="<%$ ConnectionStrings:CDRConnectionString %>"
SelectCommand="usp_Search"
SelectCommandType="StoredProcedure"
>
</asp:Sqldatasource>
То, что я хотел бы сделать, это отобразить счетчик найденных записей. Таким образом, представление списка будет выглядеть как:
Found 123 records
Post Date
6/1/13
6/2/13
etc.
Я пытался играть с контейнером, но это, кажется, не предлагает ничего, гугл, также не смогли найти много. Любой совет?
Спасибо, у меня также была эта проблема с использованием Datapager. Я поставил свой источник данных, это довольно просто, просто хранимая процедура sql. – russds