是这样的我的dgv里有3列 币制名称,应收金额,实收金额
币制名称 分别是 美元,日元,人民币等,各种币制,我如何才能把相同币制名称的金额相加啊,
也就是 ,
币制名称  应收   实收
美元      100    52日元      50     20人民币    20      10美元       20      12
用lable显示
实收总计  64    实收总计  20   实收总计  10
应收总计  120   应收总计  50   应收总计  20   
币制名称 美元    币制名称 日元    币制名称 人民币

解决方案 »

  1.   

    直接在数据端处理 你把数据处理成你GRIDVIEW所需要的格式 然后在绑定,而不是到绑定后在去处理数据。
      

  2.   

     如果能在查询的时候处理 我 就 处理了 一条SQL 不就可以完成你要的数据  
      

  3.   

    这些一般都是在数据端进行处理,代码处理查询结果的话太麻烦了,处理sql语句吧
      

  4.   

    客户端处理效率会降低。
    如果要处理,只能循环处理了。
    先找出有多少种币制,然后根据币值来汇总。
    datable有这样的统计函数。msdn
      

  5.   

    如果能在查询的时候处理 我 就 处理了 一条SQL 不就可以完成你要的数据  create table tb(币制名称 varchar(10) , 应收 int , 实收 int)
    insert into tb values('美元' , 100 , 52)
    insert into tb values('日元' , 50 , 20)
    insert into tb values('人民币' , 20 , 10)
    insert into tb values('美元' , 20 , 12)
    go
    drop table tb
    select sum(应收) as 应收,sum(实收) as 实收, 币制名称 from tb group by 币制名称
      

  6.   

    如果能在查询的时候处理 我 就 处理了 一条SQL 不就可以完成你要的数据  
    一条sql语句 可以,现在是 我 显示的时候,它的币制名称不是固定的啊,我应该如何显示呢
      

  7.   

    如果能在查询的时候处理 我 就 处理了 一条SQL 不就可以完成你要的数据  
    一条sql语句 可以,现在是 我 显示的时候,它的币制名称不是固定的啊,我应该如何显示呢不固定 用动态SQL 处理 定义变量要么你就后台处理了
      

  8.   

    我的思路是;在将数据动态绑定到DGV的时候,做一个累加就是了。
      

  9.   

    恩,是这样的,我的那个”币制名称“不是固定的,现在是我在给lable赋值的时候,币制名称应该怎么读到,如果很多的话应该怎么判断
      

  10.   

    如果能在查询的时候处理 我 就 处理了 一条SQL 不就可以完成你要的数据  
    一条sql语句 可以,现在是 我 显示的时候,它的币制名称不是固定的啊,我应该如何显示呢不固定 用动态SQL 处理 定义变量要么你就后台处理了
    球详解
      

  11.   

    这样的思路应该可以实现:先查找表中的货币名称,然后汇总。
    select sum(应收) as 应收,sum(实收) as 实收,货币名称 form table where 货币名称 in (select 货币名称 form table group by货币名称)没有试过。
      

  12.   

    在描述一下,
    我dt 里存了 一些数据,币制名称,应收,实收,我现在不知道 dt里有几种币制,
    1,我想在dt里直接操作实现相同的,币制名称的金额相加。
    2,根据获取的币制名称分别给lable赋值,有几个币制名称就付几个。比如说,dt里只有3中币制名称,那么显示的格式为
    实收总计  64    实收总计  20   实收总计  10
    应收总计  120   应收总计  50   应收总计  20   
    币制名称 美元    币制名称 日元    币制名称 人民币 
    求高手解答