2011-09-02 88 views
0

我有一个GridView绑定到一个数据源,偶尔有几千行。我显然已经对结果进行了分页,以避免出现如此巨大的网格。从SqlDataSource获取总数

但是我需要得到某个小数列的总数 - 但是现在我做了一个单独的查询,考虑到数据源的大小,这是非常重要的。有什么方法可以遍历数据源中的所有行,并获得总数?我曾经通过计算OnRowDataBound来做到这一点,但由于分页,现在这不是一个选项。

回答

0

啊,不,没有没有加载他们所有这一切再次使其缓慢。

正常情况下,用户界面不应该让计数变成“超过x行”。

实施例:

  • 负载501行
  • 切断一行
  • 说出结果AHS超过500行

成品。

这是大多数这样的接口如何工作,包括所有的活动目录管理。