
例如查询的时候先查询数据,然后再查询合计(用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)
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)