- PR -

GridViewの総レコード数の取得について

投稿者投稿内容
どっとねっとふぁん
ぬし
会議室デビュー日: 2005/02/23
投稿数: 935
投稿日時: 2006-06-15 15:30
> 2度DB処理をしなくともGridViewの値を取得することができました。
> DataView dv = (DataView)ObjectDataSource1.Select();
> int cnt = dv.Count;

ここで返ってきたDataViewをGridViewに渡すようなことをしてるんでしょうか?
であれば確かに1度の処理ですけど、GridViewのDataSourceIDにObjectDataSource1を
渡していて、それとは別にこの処理やってるなら2回のDB処理をやってることに
なりますね。

#ん、いまドキュメントみてみたらObjectDataSource使ってページングを有効にしてる
 ときってSelectCountMethodプロパティに設定をしてないとそもそもSelectを2回
 実行するのか???

スキルアップ/キャリアアップ(JOB@IT)