如何在GridView上获取DataSet.DataTable的Total?

MrM*_*MrM 1 .net c# asp.net

我有一个gridview,每页显示(50)行数据.由于用户先前的请求,我显示了显示的金额的总计显示.现在他们希望得到整个结果的总数,无论他们在哪个页面.我怎么做?

我的完整总数我做了以下事情:

在表格中填充Gridview结果后

Count = dsReport.DataTable1.Count;
Run Code Online (Sandbox Code Playgroud)

到目前为止,我对Complete Total的计划失败了:

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

具体的十进制列[3]的总和是多少?即使我显示50个结果,我还需要整个列的总计.

JP *_*oto 5

就像是:

Total = dsPoint.Tables["DataTable1"].Compute("SUM(columnName)", String.Empty);
Run Code Online (Sandbox Code Playgroud)

你提供columnName:)