- - PR -
Datagridの表示を加速化するには?
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-01-27 14:47
お世話になります。
現在asp.netにて開発を行っていますが、 一覧の表示はDatagridを使用しています。 普通のやり方、つまり、Datasetをゲットして、 Datagridにバインドし、一覧を表示していますが、 入力用のテキストボックス、コンボボックスなどのコントロールも Datagridに入れているため、表示が遅くなっています。 以下の方法以外に表示を加速化する方法はないでしょうか? @Datagridを複数のページに分ける。 ADatagridを複数用意し、先頭の表示が先に出るようにする。 以上よろしくお願いいたします。 | ||||
|
投稿日時: 2005-01-27 15:43
こんにちは。
どのくらいのデータ量か分かりませんが、複数のページに分けたからといって、 そんなに表示の速さって変わりました? 元々のデータ量が多いのでしたら、カスタムページングなんかどうでしょう? 以下参照↓↓↓ http://www.atmarkit.co.jp/fdotnet/dotnettips/073custompg/custompg.html | ||||
|
投稿日時: 2005-01-27 15:56
回答ありがとうございます。
ページ分け後の表示速度の速さについては 一つの手としてJSPでよくやりましので案として入れています。 今回はお客さんがページ分けを嫌がったため、 aspによるテストは実行していなかったです。 カスタムページングについての情報はありがとうございます。 参考にいたします。 | ||||
|
投稿日時: 2005-01-28 09:17
VIEWSTATEが有効になっていませんか?
一度出力された結果を「ソースの表示」を確認してみてはどうでしょうか VIEWSTATEが有効になっている場合、DataGridのデータが多いと VIEWSTATEを保持するHiddenコントロールの値の長さが膨大になっているはずです。 | ||||
|
投稿日時: 2005-01-28 11:07
ゆうじゅんさん
ありがとうございます。 参考になりました。 |
1