2012-01-22 22 views
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となるため、このページングは​​機能しません。 このプロパティを変更してテーブルの合計行数に設定する方法はありますか?

+0

私は、このリンクで私の質問の答えを見つけhttp://stackoverflow.com/questions/3204600/how-do-i-use-a-datapager-with-server-side-paging –

答えて

-1

う「リスト」あなたdatapagerこと: list.PageSizeを= 10 上記のコードないこと、ケーキ;)

関連する問題