从SqlDataSource获取总数

时间:2011-09-02 08:56:49

标签: c# asp.net sqldatasource

我有一个绑定到数据源的GridView,偶尔会有几千行。我显然已将结果分页以避免出现这么大的网格。

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

1 个答案:

答案 0 :(得分:0)

啊,不,不是没有加载所有这些都使它变慢。

通常情况下,用户界面不应该计数,而应“超过x行”。

示例:

  • 加载501行
  • 切断一排
  • 说结果超过500行

成品。

这就是大多数此类界面的工作方式,包括所有活动目录管理。

相关问题