Analytics

2011年5月25日 星期三

[ADO.NET]使用 DataTable.Compute 對資料表做運算(Use DataTable.Compute to do arithmetic table)


問題
使用 DataTable.Compute 對資料表做運算



解決方法
sourceTable為指定資料要運算的DataTable來源
decimal dTotIncomeTax=0;
//做加總 decimal
dTotIncomeTax = Convert.ToDecimal(sourceTable.Compute("SUM(Column)");
//加總加上條件過濾
dTotIncomeTax = Convert.ToDecimal(sourceTable.Compute("SUM(Cloumn)",string.Format("ConditionColumn='{0}'", “2011”));
//做筆數運算
dTotIncomeTax = Convert.ToDecimal(sourceTable.Compute("Count(AnyColumn)");

沒有留言:

熱門文章