DataTable _DataTable = new DataTable();
_SqlDataAdapter.Fill(_DataTable);如_DataTable这时的结果是这样
1 4.5 6
2 2.1 3
我想把上面_DataTable的数据汇总后添加一行.
结果为
1 4.5 6
2 2.1 3
3 6.6 9
_DataTable的列是不固定的有什么方法,如果DataTable 不行用DATASET也可以
解决方案 »
- 跨 AppDomain 订阅事件时,出错:调用的目标发生了异常
- 文件读写出问题:正由另一进程使用,因此该进程无法访问该文件
- 如果判断一个object对象是否为bool型
- 急!急!急!如何用程序动态改变托盘图标?
- Com中没有提供DragDrop事件,我要怎么做才能加上这个事件?
- 一个初学者的小问题:怎么判断panel是否有滚动条??急!~~~~~~~~~~
- 关于调用.DLL文件后的问题,请大神们帮帮我。
- 求教高手:一个新手怎样尽快掌握C#啊?有没有什么好的网址啊? !!!!!!!!!
- 怎样把asp.net中的逻辑代码和显示页面的代码分开啊?
- 解析pdf文件的一些疑问
- rdlc 如何设置横向打印
- 来着有分,关于机房排课。。
{
_DataTable.Compute("SUM("+_DataTable.Columns[i].ColumnName+")","");
}
//我这样写不知道对不对,如果这样写的话,怎么添加进去呢?
{
// 赋值
totalRow[i] = _DataTable.Compute("SUM("+_DataTable.Columns[i].ColumnName+")","");
}_DataTable.Rows.Add(totalRow);
totalRow[i] = _DataTable.Compute("SUM("+_DataTable.Columns[i].ColumnName+")","");
/*这个方法汇总报错
提示
Syntax error in aggregate argument;expectiong a single column argument with possible 'child' qualifier"
"
*/
我也找到了这个.在研究.想在最后一行因为我是添加在最后一行合计的.
所以我想把最后一行的0-3行合并,我用ROW的个数-1对不对?