winform中gridview怎么分组,并添加合计

winform中gridview怎么分组,并添加合计,第1张

winform里面只有datagridview ,没有gridview,而且gridview一般只用来做数据呈现,分组合计这样的 *** 作可以在取数据时在数据库里面完成,然后传递到前台来显示一下,至于合计这一行,gridview是没有你可以在数据集绑定之前,加一行,里面保存好合计项目。还有一种方案就是在datagridview表格的下面加几个文本,用来保存这个合计项目。

给你个建议,你这样做风险比较大,你可以在数据表里做点处理,而不是在GridView上做。

例如查询的时候先查询数据,然后再查询合计(用sum函数),然后把两个结果集union一下,当作查询结果集输出。这是一种方法,比较推荐

另外一种可以在得到DataTable之后遍历每一行,把合计的数算出来,再给DataTable加一行新的,然后绑在GridView上就可以了。用不着再Footer上显示,而且Footer有的时候可能还有其他的用处。

你这个错误报的是数据类型转换出错,字符串无法转换成double,这些都是不可预知因素了

sum += Convert.ToInt32(e.Row.Cells[3].Text)

改成

if(e.Row.Cells[3].Text!="")

{

sum += Convert.ToInt32 (e.Row.Cells[3].Text)

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11662958.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存