0
私はdatapagerコントロールとリストビューで作業し、次のようにリストビューのページングを作成:ListViewのページングでデータページャコントロールのTotalRowCountプロパティを設定する方法は?
<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となるため、このページングは機能しません。 このプロパティを変更してテーブルの合計行数に設定する方法はありますか?
私は、このリンクで私の質問の答えを見つけhttp://stackoverflow.com/questions/3204600/how-do-i-use-a-datapager-with-server-side-paging –