【自己写的,亲测好用】c#winform datagridview datatable 增加合计行 列合计
2021-03-08 22:28
标签:内容 prope datatable star 好用 height llb var lin 【自己写的,亲测好用】c#winform datagridview datatable 增加合计行 列合计 标签:内容 prope datatable star 好用 height llb var lin 原文地址:https://www.cnblogs.com/tolingsoft/p/12778880.html //增加合计行
var hejirow = dt.NewRow();
hejirow["日期"] = "合计";//第一列单元格内容为合计
for (int i = 0; i
//增加合计行
var hejirow = dt.NewRow();
hejirow["日期"] = "合计";//第一列单元格内容为合计
for (int i = 0; i dg1.Rows.Count; i++)
{
var row = dg1.Rows[i];
foreach (DataGridViewColumn item in dg1.Columns)
{
if ("日期,".Contains(item.Name)) continue;//跳过不需要合计的列 第一列日期列不需要 有其他的就增加
var nr = row.Cells[item.Name].Value + "";
if (nr != "")
{
var tempnr = hejirow[item.Name] + "";
if (tempnr == "")
{
hejirow[item.Name] = nr;
}
else
{
hejirow[item.Name] = decimal.Parse(nr) + decimal.Parse(hejirow[item.Name] + "");
}
}
}
}
//行插入到datatable最后一行 合计行完成
dt.Rows.Add(hejirow);
文章标题:【自己写的,亲测好用】c#winform datagridview datatable 增加合计行 列合计
文章链接:http://soscw.com/index.php/essay/62009.html