例如: 编号 数量 金额 A 5 100 B 10 50 C 15 50 合计: 25 200 -------------------------- 合计那是不是错了啊?如果不是,我看没哪个敢用这个做账了
寒。
WEBForm:遍历。Footer行显示总计datagrid_ItemDataBound事件里for(int i=1; i < this.datagrid.Columns.Count; i++) { int total =0; for(int j=0;j<this.datagrid.Items.Count;j++) { string text = this.datagrid.Items[j].Cells[i].Text.ToString().Trim();
total += Convert.ToInt32(text); if (e.Item.ItemType == ListItemType.Footer) { e.Item.Cells[i].Text = total.ToString(); e.Item.Cells[0].Text = "总计"; } } }
编号 数量 金额
A 5 100
B 10 50
C 15 50
合计: 25 200
--------------------------
合计那是不是错了啊?如果不是,我看没哪个敢用这个做账了
例如:
编号 数量 金额
A 5 100
B 10 50
C 15 50
合计: 25 200
--------------------------
合计那是不是错了啊?如果不是,我看没哪个敢用这个做账了
寒。
{
int total =0;
for(int j=0;j<this.datagrid.Items.Count;j++)
{
string text = this.datagrid.Items[j].Cells[i].Text.ToString().Trim();
total += Convert.ToInt32(text);
if (e.Item.ItemType == ListItemType.Footer)
{
e.Item.Cells[i].Text = total.ToString();
e.Item.Cells[0].Text = "总计";
}
}
}