看板 Web_Design 關於我們 聯絡資訊
※ 引述《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