none
Group By Linq query RRS feed

  • Pergunta

  • Olá,

    Gostaria de agrupar as linhas com múltiplas colunas, no exemplo abaixo estou realizando apenas em uma:

    Dim groupedRows = dataview.Cast(Of DataRowView).GroupBy(Function(r) r("CampoID"))

    Desde já agradeço,




    • Movido Marcos SJ quarta-feira, 12 de agosto de 2015 17:39 Local inapropriado
    quarta-feira, 12 de agosto de 2015 14:22

Todas as Respostas

  • Fábio, acredito que postando no fórum sobre Linq fica mais fácil obter a resposta:

    https://social.msdn.microsoft.com/Forums/pt-BR/home?forum=linqpt

    quarta-feira, 12 de agosto de 2015 16:32
  • Boa tarde,

    Nem sabia que tinha um de Linq. Será que tem como mover para não ficar em dois locais?

    Obrigado.

    quarta-feira, 12 de agosto de 2015 16:40
  • Olá Fábio,

    Sua thread já foi movida como pode ver.  Obrigado pela participação no fórum.

    Marques Junior,

    Obrigado pelo colaboração.

    Atenciosamente


    Marcos Roberto de Souza Junior

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quarta-feira, 12 de agosto de 2015 17:40
  • Você pode utilizar um tipo anonimo usando new
    var table2 = table.AsEnumerable()
                    .GroupBy(r => new { Coluna1 = r["Coluna1"], Coluna2 = r["Coluna2"] })
                    .Select(c => c.OrderBy(_ => _["Coluna1"]).First())
                    .CopyToDataTable();


    ROBERTOSLJUNIOR

    • Sugerido como Resposta robertosljunior domingo, 23 de agosto de 2015 02:56
    sábado, 22 de agosto de 2015 01:38