2012-02-23 18 views
0

我需要一些幫助。似乎無法解決這個問題。基本上我有一個數據表的行數,我需要得到一個特定列的所有行的總和。我試圖獲得的專欄包含一組數字。我需要將它們中的每一個添加到一起,但不確定將存在多少行。我有一個包含3個表格的數據集,我需要爲第三個表格執行此操作。任何幫助將非常感激。c# - 特定列中所有行的總數

+0

你有你已經嘗試了任何代碼樣本得到它? – TheRealTy 2012-02-23 11:24:03

回答

0

您可以通過下面的代碼

 DataSet ds = new DataSet(); 
     int Sum = 0; 
     foreach (DataRow dRow in ds.Tables[2].Rows) 
     { 
      Sum += Convert.ToInt32(dRow["Required Column"]); 
     } 
0

利用DataTable.Compute

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)"); 
} 
0
DataTable table = yourDataSet.Tables[2]; 

double sumObject = (double)(table.Compute("Sum(YourSpecificColumnName)")); 
相關問題