Gridview 绑定显示两列乘积,怎么才能做到呢?

前提没有此列,例如有列(单价,数量)但是没有总金额GridView中要显示总金额... 前提 没有此列,例如有列(单价,数量) 但是没有总金额 GridView中要显示总金额 展开
 我来答
XTXLHXZ
推荐于2016-07-22 · 超过12用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:41.9万
展开全部
你为GridView绑定数据的时候,肯定有一个数据源DataTable表或者是集合,
你如果要是查询每一条记录的金额:首先为Datatable表或者集合添加一列,然后循环DataTable表或者集合,为这一列的值赋值为:单价*数量
你如果要查询所有记录的总金额:首先定义一个变量用来保存总金额,然后循环DataTable表或者集合,为这个变量赋值为:变量+=单价*金额
一口吃俩茶叶蛋Dc
2011-01-17 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:91
采纳率:0%
帮助的人:114万
展开全部
把gridview转成datatable然后增加一个列,循环dt把单价与数量增加到增加的这个列里去。这是有点麻烦,
也有简单的,直接在数据库里查出总价就行,在数据库里查询语句里面直接加上总金额这个列,然后直接绑定就行!这个简单sql语句如下
select 单价,数量,(单价*数量) as 总金额,其他显示的字段 from 表名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风志云轩
2011-01-17
知道答主
回答量:4
采纳率:0%
帮助的人:6313
展开全部
如果比较简单的做法可以在数据库中加上一个字段,这个字段专门用于计算两个字段的乘积(即需要计算的两个列值)[(第一个字段)*(第二个字段)],然后再gridview显示数据库中的乘积字段的值,我想这样会比较容易解决,希望对你有用。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式