2011-11-18 2 views
0

私はのGridViewのAllowPaging奇妙な行動

asp:GridView ID="gv" AllowPaging="false" 

とGridViewコントロールを持っている。しかし、私は、これはPage_Loadその後、gv.AllowPaging=true;

で見たときには、誰が今までこの動作を見ていますか?私はASP.NET 3.5ターゲットフレームワークでVS 2010を使用しています。

+0

そのGridViewにスキンを使用していますか?はいの場合、AllowPagingプロパティの使用済みスキン定義をチェックします。 –

+0

いいえ、これはasp:GridView ID = "gv" AllowPaging = "false"の単純なグリッドビューです。列は動的に生成されます。 – user960567

+1

プロジェクトでテーマやスキンを使用していますか?その場合、GridViewコントロールのデフォルトのスキン定義がありますか?これはGridViewのSkinIDプロパティを "wtfwiththisgridview"のような偽の値に設定することで確認できます –

答えて

2

あなたのプロジェクト内のすべてのGridViewコントロールのデフォルトのスキンを持っているので、あなたは以下の修正のいずれかを適用します。

  1. GridViewの皮膚定義
  2. が指定SkinIDで特定のスキンを作成し、それを適用するデフォルトからAllowPaging="true"を削除gv GridViewの
  3. gv GridViewの(私の意見では最も汚れた溶液)
に偽のSkinIDプロパティ値を設定します210