本ページは広告が含まれています。気になる広告をクリック頂けますと、サーバ運営費になります(^^
C# でDataTableに入っている値を集計したいと思いました。
今まではfor文を書いて一つ一つを足していたのですが、簡単に集計する方法があるんですね。
DataTable.Compute(String, String) メソッド (System.Data)
フィルター基準を満たしている現在の行で指定した式を計算します。
http://c-sharp-guide.com/?p=122
DataTable.Compute メソッド (String, String)
string sqltxt = “SELECT ninzu FROM class_table”
object total = dt.Compute(“Sum(ninzu)”, null);
l_Gokei.Text = “合計:” + total.ToString() + “人”;
DataTableに入れるSQLはちょっと省略してありますが、こんな感じで集計できます。