C# 从SqlDataSource获取总计

C# 从SqlDataSource获取总计,c#,asp.net,sqldatasource,C#,Asp.net,Sqldatasource,我有一个绑定到数据源的GridView,它偶尔有几千行。很明显,我已经对结果进行了分页,以避免出现如此巨大的网格 然而,我需要得到某个十进制列的总数——目前我做一个单独的查询,考虑到数据源的大小,这是相当费力的。是否有一种方法可以遍历数据源中的所有行,并得到总数?我以前是通过计算OnRowDataBound来实现这一点的,但由于分页的原因,这现在不是一个选项。啊,不,不是没有loadin,所有这一切都会使它变慢 通常情况下,UI不应该有一个计数,而应该超过x行 例如: 加载501行 剪下一排 说

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


然而,我需要得到某个十进制列的总数——目前我做一个单独的查询,考虑到数据源的大小,这是相当费力的。是否有一种方法可以遍历数据源中的所有行,并得到总数?我以前是通过计算OnRowDataBound来实现这一点的,但由于分页的原因,这现在不是一个选项。

啊,不,不是没有loadin,所有这一切都会使它变慢

通常情况下,UI不应该有一个计数,而应该超过x行

例如:

加载501行 剪下一排 说结果是500多行 完成了

这就是大多数此类接口的工作方式,包括所有active directory管理