for (int i = 1; i < this.dgv1.Rows.Count - 1; i++)
{
// //若与下一单元格值不同
if (dgv1.Rows[i].Cells[“产品编号”].Value.ToString().Trim () == dgv1.Rows[i-1].Cells[产品编号].Value.ToString().Trim ())
{
td += Convert.ToDecimal(this.dgv1.Rows[i].Cells[数量].Value.ToString());
}
dgv1.Rows[i].Cells[备注].Value = td.ToString().Trim();
}
如上,我将相同编号的产品的数量累加到备注列,遍历后不能达到效果,我刚学,请教能有详细解答,是用数组,还是DATATABLE,当在dgv1(DataGridVies)中更改数量时,备注也相应更新,不用再去数据库里更新了,只是在DGV中显示,然后打印。打印我做出来了,这是这个累加不好做。
如上图所示