Я работаю в listView с управлением datapager и создаю пейджинг для представления списка следующим образом:
<asp:ListView ID="lvList" runat="server">
<LayoutTemplate>
<ul>
<li runat="server"></li>
</ul>
</LayoutTemplate>
<ItemTemplate>
<li>
</li>
</ItemTemplate>
</asp:ListView>
<asp:DataPager ID="List" runat="server" PageSize="10" PagedControlID="lvList">
<Fields>
<asp:NumericPagerField ButtonType="Button" />
</Fields>
</asp:DataPager>
и я получаю список выгружаемых данных в просмотр списка, на каждом номере страницы измененные данные для просмотра списка будут привязаны и получат 10 строк через определенную функцию, подобную этой:
// this code retrieve list<> contains 10 rows
lvList.DataSource=RetrievePaged(pageNumber,pageSize,sortExpression);
lvList.DataBind();
при запуске этой подкачки не работает, потому что TotalRowCount = 10.
Как я могу изменить это свойство и установить его как общее количество строк в таблице?