首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

datagridview怎么在最后加上统计

2011-12-29 
datagridview如何在最后加上统计在datagridview里获得的格列数据最后能按需获得一个总计吗?比如显示列分别

datagridview如何在最后加上统计
在datagridview里获得的格列数据最后能按需获得一个总计吗?
比如显示列分别为:商品名,单价,数量,总价
我想在最后一行数量和总价下面显示之上所有行的总和,应该怎么办?
还是说应该靠SQL语言来完成?

[解决办法]

C# code
 //在绑定事件中  decimal sum=0; DataRowView drv = e.Item.DataItem as DataRowView;  if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem){      if (e.Item.ItemIndex >= 0)            {                sum += Convert.ToDecimal(drv["总价"].ToString());                LaTotal.Text = "总价为:" + sum.ToString();            }}
[解决办法]
你可以在数据源中新增记录 用于统计

这样直接绑定就好了

热点排行