1

シナリオは次のとおりです: TemplateField ヘッダーで並べ替えを行う gridView があります。SortExpression が設定され、gridView_Sorting 関数が実装されています。

並べ替えの値と方向を ViewState に保存します。

また、SQL ですべてのレコードを取得するのではなく、"PageSize" レコードだけを取得します。これは、ここで説明されているものとほぼ同じです: 並べ替えとページングが有効になっている T-SQL ストアド プロシージャが正しく機能しない

List をデータ ソースとして使用します。

さて、私の問題は、レコードの「PageSize」のみを取得するため、ページングが表示されないことです。gridView.PageCount は読み取り専用であるため、設定できません。objectDataSource をソースとして使用すると、並べ替えが正常に機能しません。ページングが表示されないため、最初のページでは問題なく動作します。

では、GridView のページ数を設定するにはどうすればよいですか?

Visual Studio 2010 と SQL サーバー 2008 を使用しています。

どんなヒントでも大歓迎です。

4

0 に答える 0