0

アプリケーションにサーバー側のページングを実装したいと考えていSilverlightます。必要な手順を理解するために、このカスタム ページング in asp.netの記事を参照しました。この記事では、およびSQLに従って結果を返すクエリを 設計する方法について説明しています。ただし、Silverlight アプリケーションからどのように呼び出すかについては完全に混乱しています。コードでどのように指定するかのように。Page RequestedTotal no of records per pagec#

を使用したデフォルトのページングDataPagerは​​非常に単純です。

PagedCollectionView pagingCollection = new PagedCollectionView(e.Result); //e.Result contains `List` returned by the method that calls the stored procedure GetProducts
pagerProductGrids.Source = pagingCollection;
gridProductGrid.ItemsSource = pagingCollection; 

しかし、私は自分でそれを行う手順について無知です。私が必要とするプロパティgetsetようPage Sizeに、total no of recordsなど、つまり、どのように構成DataGridし、DataPager渡す必要がStartingRowIndexありますか?Maximum RowcOunt

助けてください!

4

1 に答える 1

0

数年前にこの記事に出くわしましたが、これは私にとって魅力のように機能しました。これをフレームワークに追加し、それ以来このメソッドを再利用しています。記事はよく説明されており、これはまさにあなたが探しているものだと思います.

Silverlight を使用したサーバーからのデータのページング

于 2016-01-28T12:53:51.903 に答える