或者在前台取出结果集datatable后,在最后添加一行汇总的。
if (dt != null)
{
for (int i = 0; i < dt.Rows.Count; i++)
{
if (dt.Rows[i]["iquantity"].ToString() == "") dt.Rows[i]["iquantity"] = 0;
if (dt.Rows[i]["iSum"].ToString() == "") dt.Rows[i]["iSum"] = 0;
iQuantityAll+= Convert.ToInt32(dt.Rows[i]["iquantity"]);
iSumAll += Convert.ToDouble(dt.Rows[i]["iSum"]);
}
Object[] obj = new Object[13];//一共多少列
obj[3] = "合计:";
obj[11] = iQuantityAll;//合计数量iQuantityAll变量
obj[12] = iSumAll;//合计金额iSumAll变量
DataRow dr = dt.NewRow();//datatable中添加行
dr.BeginEdit();
dr.ItemArray = obj;
dr.EndEdit();
dt.Rows.Add(dr);
dataGridView1.DataSource = dt;//绑定数据集
}
在WINFORM DATAGRIDVIEW中添加行汇总
最新推荐文章于 2019-05-24 15:08:26 发布