
Gridview 绑定显示两列乘积,怎么才能做到呢?
展开全部
你为GridView绑定数据的时候,肯定有一个数据源DataTable表或者是集合,
你如果要是查询每一条记录的金额:首先为Datatable表或者集合添加一列,然后循环DataTable表或者集合,为这一列的值赋值为:单价*数量
你如果要查询所有记录的总金额:首先定义一个变量用来保存总金额,然后循环DataTable表或者集合,为这个变量赋值为:变量+=单价*金额
你如果要是查询每一条记录的金额:首先为Datatable表或者集合添加一列,然后循环DataTable表或者集合,为这一列的值赋值为:单价*数量
你如果要查询所有记录的总金额:首先定义一个变量用来保存总金额,然后循环DataTable表或者集合,为这个变量赋值为:变量+=单价*金额
展开全部
把gridview转成datatable然后增加一个列,循环dt把单价与数量增加到增加的这个列里去。这是有点麻烦,
也有简单的,直接在数据库里查出总价就行,在数据库里查询语句里面直接加上总金额这个列,然后直接绑定就行!这个简单sql语句如下
select 单价,数量,(单价*数量) as 总金额,其他显示的字段 from 表名
也有简单的,直接在数据库里查出总价就行,在数据库里查询语句里面直接加上总金额这个列,然后直接绑定就行!这个简单sql语句如下
select 单价,数量,(单价*数量) as 总金额,其他显示的字段 from 表名
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果比较简单的做法可以在数据库中加上一个字段,这个字段专门用于计算两个字段的乘积(即需要计算的两个列值)[(第一个字段)*(第二个字段)],然后再gridview显示数据库中的乘积字段的值,我想这样会比较容易解决,希望对你有用。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询