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
    */
    ===============================================================================================

    方法二:

                循环计算

  • 相关阅读:
    5.16欢乐赛
    卢卡斯定理
    noip2017 宝藏
    [JSOI2009]计数问题
    HDU 1160 FatMouse's Speed
    HDU 1260 Tickets
    HDU 1176 免费馅饼
    HDU 1114 Piggy-Bank
    HDU 1074 Doing Homework
    HDU 1069 Monkey and Banana
  • 原文地址:https://www.cnblogs.com/puzi0315/p/2317596.html
Copyright © 2011-2022 走看看