c# - 如何获取 GridView 上 DataSet.DataTable 的总计?

标签 c# .net asp.net

我有一个 GridView ,每页显示 (50) 行数据。由于用户先前的请求,我显示了总计显示的金额。现在他们想要获得 Entire 结果的总数,而不管他们在哪个页面上。我该怎么做?

我为我的完整总数做了以下操作:

在 Gridview 结果填充到表中之后

Count = dsReport.DataTable1.Count;

到目前为止,我的完整总数计划失败了:

for (int i = 0; i < Count; i++) 
{ Total += dsPoint.DataTable1.Columns[3].Row[i]; ??? I dont know what to do }

具体小数列[3]的和是多少?尽管我显示了 50 个结果,但我需要整个列的总计。

最佳答案

类似于:

Total = dsPoint.Tables["DataTable1"].Compute("SUM(columnName)", String.Empty);

您提供 columnName :)

关于c# - 如何获取 GridView 上 DataSet.DataTable 的总计?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/731071/

相关文章:

c# - PerfView:分析应用程序的性能,包括数据库调用

asp.net - .NET Core 项目添加对 .NET Framework 项目的引用。为什么有可能?

.net - CssClass 在 UpdatePanel 更新时重复

c# - linq:单独的 orderby 和 thenby 语句

c# - 长文字和图片排成一排,缩小图片

c# - 将 SslStream 与 IOCP 结合使用

c# - 如何格式化交易ID?

c# - 缩放子元素的位置,但不缩放它们的大小?

c# - Blazor Bootstrap 5模态: how to not bind a property to value?

.net - Sql 连接类 类与模块 - .NET