2011-09-02 77 views
0

我有一個GridView綁定到一個數據源,偶爾有幾千行。我顯然已經對結果進行了分頁,以避免出現如此巨大的網格。從SqlDataSource獲取總數

但是我需要得到某個小數列的總數 - 但是現在我做了一個單獨的查詢,考慮到數據源的大小,這是非常重要的。有什麼方法可以遍歷數據源中的所有行,並獲得總數?我曾經通過計算OnRowDataBound來做到這一點,但由於分頁,現在這不是一個選項。

回答

0

啊,不,沒有沒有加載他們所有這一切再次使其緩慢。

正常情況下,用戶界面不應該讓計數變成「超過x行」。

實施例:

  • 負載501行
  • 切斷一行
  • 說出結果AHS超過500行

成品。

這是大多數這樣的接口如何工作,包括所有的活動目錄管理。