Quantcast
Channel: Group by linq c#
Viewing all articles
Browse latest Browse all 4

Group by linq c#

$
0
0

boa tarde galera... preciso fazer um group by pelo linq no c# mas não estou conseguindo fazer isso, ainda não compreendi toda a ideia do linq no c#... segue o código 

  var resultMentrada = from t1 in dtAlmMovimentos.AsEnumerable()
                             join t2 in dtAlmMovimentoItem.AsEnumerable()
                             on t1.Field<int>("CD_MOVIMENTO") equals t2.Field<int>("CD_MOVIMENTO")
                             join t3 in dtProduto.AsEnumerable()
                             on t1.Field<int>("CD_PROD_SERV") equals t3.Field<int>("CD_PROD_SERV")                            
                             where t1.Field<int>("ANO_EXERCICIO") == ANO && t1.Field<int>("CD_ALMOXARIFADO") == CD_ALMOXARIFADO
                             && t1.Field<string>("SB_TIPO_MOVIMENTO") == "E" && t1.Field<DateTime>("DT_MOVIMENTO") >= data_ini
                             && t1.Field<DateTime>("DT_MOVIMENTO") <= data_fim
                             //group t3.Field<string>("SG_PLANO_CONTA")                            

                             select new { t2, t3 };

        foreach (var dr in resultMentrada)
        {

            dtTot_entrada.Rows.Add(dr.t3.Field<string>("SG_PLANO_CONTA"), dr.t2.Field<double>("VL_TOTAL"));
        }


Viewing all articles
Browse latest Browse all 4

Latest Images

Trending Articles





Latest Images