C# dataGridView有A,B,C,D,E五列
当C列的值相同 将同行下E列的值进行相加
一直判断到数据的最后一行
求代码指导

解决方案 »

  1.   

         dataGridView是怎么绑定的数据源,是不是绑定一个DataTable,如果是这样,咱们直接判断DataTable里的值,进行相加操作,不是很简单么?
      

  2.   

    到数据库操SQL语句作会简单一些吧,试试看~
      

  3.   

    比如你得到的Dataset,可以得到每一列的值吗?你再循环累加这列的值就行了!
      

  4.   

    我是连接数据库得到的数据 然后显示在dataGridView中
      

  5.   

    我是说,你用SQL语句去操作你要的列满足条件的和或其他。比如,你select sum(a) from table,你可以用语句操作好了放到Gridview中就好啦,如果你是想先绑定表而后再来对表进行操作,那么你就循环吧,把满足条件的Add到某个list进行操作!
      

  6.   

    A B C D E 
        3   5
        5   6
        2   6
        3   9
        3   1
        2   5
    当C中相同  累加E的值   结果应该是 
    3   15
    2   11  
    5   6    以这种方式显示出来
                 
      

  7.   

    你操作一个 DataGridView 就要 重绘以下。
    DataGridView 的数据源 是 object 类型的。DataSet ,List<T> ,Array ,DataTable 都可以的。对这种问题就应该在 数据源那里处理了,头次见到你这么做的还放在 UI 去计算,
      

  8.   

    谁说不能在UI操作?哪个规定不能?想怎么操作就怎么操作.
    用数据表和用UI随心所欲.
    操作UI就是循环列和行一样可以进行运算和更新.
      

  9.   

    http://blog.csdn.net/xianfajushi/article/details/8117568这是最近发布的,表和控件都可以进行想要执行的.
      

  10.   

    在sql 语句中 分组计算一下