Re: [問題] ASP.Net DataGrid+ViewState 當ViewSta …

看板Web_Design作者 (火柴盒20)時間17年前 (2008/12/19 00:06), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《ray521 (一年)》之銘言: : 各位好 : 我先描述一下我的情況 : 有一段SQL SELECT JOIN 數個TABLE : 查詢的結果會有萬筆資料 : 我的作法是將結果放置DataSet : 讓DataGrid DataBind後 : 再將DataSet放至ViewState中 : 然後使用DataGrid 的PageIndexChanged : 當PageIndexChanged發生時, : 直接從ViewState取出資料,不用再查詢一次 : 我這樣做的原因是原本的SELECT SQL : 執行時大概會花10s-20s : 如果每次PageIndexChanged都重新查詢 : 因為資料很多,導至ViewState過大 : 所以上來問問 : 有沒有什麼更好的實現方式或作法呢? DataAdapter.Fill()裡頭可以設定要抓的資料筆數 試看看吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.51.15
文章代碼(AID): #19IdKAjv (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #19IdKAjv (Web_Design)