2012-05-15 90 views
0

我有一個DataGridView,我在Web上顯示一些信息時,一切正常,當我有幾條記錄,但問題是當DataGridView試圖加載超過300條記錄,因爲,因爲該頁面需要很長時間加載信息。Datagridview信息加載速度非常緩慢,有多個記錄

問題是有沒有一種方法來優化與Datagridview這樣的查詢?

+0

也許這可以幫助:http://stackoverflow.com/questions/4776807/gridview-paging – Vladimir

回答

1

開始通過確保您使用的良好做法:

  • 消除視圖狀態(如果可能,可能是一個隱藏着很多的數據)
  • 使用DataGridView的呼叫保持請求次數下降顯示在網頁數據的10,20,30,...
  • 如果尋呼不是所必要的,使用DataList或Repeater降低對象的開銷從發佈版本
  • 部署的解決方案,沒有任何調試或跟蹤指令

如果這沒有幫助,請使用探查器(如ANTS或dotTrace)來調查DataGridView行爲。

這些工具將向您顯示瓶頸的確切位置。