我需要一些帮助。似乎无法解决这个问题。基本上我有一个包含多行的数据表,我需要获取特定列的所有行的总和。我想要获得的专栏包括一组数字。我需要将这些中的每一个添加到一起,但不确定将存在多少行。我有一个包含3个表的数据集,我需要为第三个表执行此操作。任何帮助将非常感激。
答案 0 :(得分:0)
private void ComputeBySalesSalesID(DataSet dataSet)
{
// Presumes a DataTable named "Orders" that has a column named "Total."
DataTable table;
table = dataSet.Tables["Orders"];
var sumObject = table.Compute("Sum(Total)");
}
答案 1 :(得分:0)
DataTable table = yourDataSet.Tables[2];
double sumObject = (double)(table.Compute("Sum(YourSpecificColumnName)"));
答案 2 :(得分:0)
您可以通过以下代码获取
DataSet ds = new DataSet();
int Sum = 0;
foreach (DataRow dRow in ds.Tables[2].Rows)
{
Sum += Convert.ToInt32(dRow["Required Column"]);
}