zoukankan      html  css  js  c++  java
  • DataTable分组求和

     

    方法一:

                DataTable dt =newDataTable();
                dt.Columns.Add(
    newDataColumn("C1",typeof(int)));
                dt.Columns.Add(
    newDataColumn("C2",typeof(string)));
                dt.Columns.Add(
    newDataColumn("C3",typeof(int)));
                dt.Rows.Add(
    1,"a",30);
                dt.Rows.Add(
    2,"a",40);
                dt.Rows.Add(
    3,"b",50);
                dt.Rows.Add(
    4,"b",60);
                dt.Rows.Add(
    5,"a",70);
                Console.WriteLine(
    "a总和:"+dt.Compute("sum(C3)","C2='a'"));
                Console.WriteLine(
    "b总和:"+dt.Compute("sum(C3)","C2='b'"));
    /*
    输出:
    a总和:140
    b总和:110
    */
    ===============================================================================================

    方法二:

                循环计算

  • 相关阅读:
    索引优化策略
    mysql列类型选择
    redis安装
    redis相关面试题
    aop动态代理源码分析
    JVM运行时数据区
    redis应用场景
    JPA相关知识
    技术栈
    linux上安装mysql5.6
  • 原文地址:https://www.cnblogs.com/liningit/p/4861753.html
Copyright © 2011-2022 走看看