DataTable dtStock = new DataTable();
DataColumn dcTotalCases = new DataColumn("TotalCases");
dcTotalCases.DataType = System.Type.GetType("System.Int32");
dcTotalCases.ReadOnly = false;
dtStock.Columns.Add(dcTotalCases);
Method 1
int sum = Convert.ToInt32(dtStock.Compute("Sum([TotalCases]) ", "[TotalCases] <> ''"));
When I use this method, I get an error
Invalid usage of aggregate function Sum() and Type: String.
Method 2
int sum = Convert.ToInt32(dtStock.Compute("SUM(Convert([TotalCases], 'System.Int32'))", "");
When I use this method, I get an error
Syntax error in aggregate argument: Expecting a single column argument with possible 'Child' qualifier.
Please help me...