为数据表添加汇总数据方法
2008-05-22 13:28
155 查看
private void MakeTable(DataTable dt)
...{
dt.Columns.Add("总计");
DataRow drNewRow = dt.NewRow();
foreach (DataColumn dc in dt.Columns)
drNewRow[dc] = 0;
drNewRow[0] = "总计";
double temp = 0;
foreach (DataRow dr in dt.Rows)
...{
double d = 0;
foreach (DataColumn dc in dt.Columns)
...{
if (dt.Columns.IndexOf(dc) == 0 || dc.ColumnName == "总计")
continue;
try
...{
double.TryParse(dr[dc].ToString(), out temp);
drNewRow[dc] = temp + double.Parse(drNewRow[dc].ToString());
}
catch
...{
temp = 0;
}
d += temp;
}
dr["总计"] = d;
drNewRow["总计"] = d + double.Parse(drNewRow["总计"].ToString());
}
dt.Rows.Add(drNewRow);
}
相关文章推荐
- C#使用DropDownList绑定添加新数据的方法汇总
- union all用法,两个查询结果,一起显示,(一般最后添加一行汇总数据可以用这个方法)
- JS数组方法汇总 array数组元素的添加和删除
- Thinkphp批量更新数据的方法汇总
- Android五种数据传递方法汇总
- sql中一次性插入多行数据的方法汇总
- 在vs2008里使用comboBox编写MFC程序 向comboBox添加数据方法
- List使用add方法添加数据时的覆盖问题
- Repeater控件使用方法(绑定数据、添加序号列)
- Android五种数据传递方法汇总
- Android向服务器传送和接收数据的方法汇总
- JS数组方法汇总 array数组元素的添加和删除
- PHP模拟post提交数据方法汇总
- JS数组方法汇总 array数组元素的添加和删除
- 祝福一切有情万福安康!《ado.net学习与实践》连载(不定时添加)(数据表通用增删改查方法)
- dedecms随机调用文章数据方法汇总
- Oracle导入excel数据方法汇总
- Spark结构化流处理与Kafka数据的-输出模式-方法汇总
- 去除表中重复数据的方法汇总
- javaEE数据库查询数据时,bean对象需要添加属性的set、get方法,否则查找不到