想c# winform做一个账款汇总统计功能,思路是这样的,不知道正确不?
将报表单fill到dataset表"aa",既是每次单次发生的金额记录,格式是
金额 名称 地区
1.1 铅笔 北京
2.3 橡皮 北京
0.7 纸张 河北
1.3 铅笔 北京
. . .
. . .
然后初始化另一张datatable表"bb",即为最终表,格式是 铅笔 橡皮 纸张 ....
北京 X X X
河北 X X X
.
.X的地方既是从"aa"表筛选汇总出来的金额,即如果要求北京铅笔总额,要筛选"aa"表,将名称="铅笔",地区="北京"的金额选出相加,然后放在"BB"表的第一个位置,依次类推.
请问筛选语句如何写,才能求得X ??(用DataTable.Select()或者DataView.RowFilter都可以,请给我详细例子)
将报表单fill到dataset表"aa",既是每次单次发生的金额记录,格式是
金额 名称 地区
1.1 铅笔 北京
2.3 橡皮 北京
0.7 纸张 河北
1.3 铅笔 北京
. . .
. . .
然后初始化另一张datatable表"bb",即为最终表,格式是 铅笔 橡皮 纸张 ....
北京 X X X
河北 X X X
.
.X的地方既是从"aa"表筛选汇总出来的金额,即如果要求北京铅笔总额,要筛选"aa"表,将名称="铅笔",地区="北京"的金额选出相加,然后放在"BB"表的第一个位置,依次类推.
请问筛选语句如何写,才能求得X ??(用DataTable.Select()或者DataView.RowFilter都可以,请给我详细例子)
double totalnum = 0;
for (int k = 0; k < row.Length; k++)
{
totalnum += Math.Round((double)row[k]["金额"], 2);
}比较笨的办法,请指教