1.495 messaggi dal 27 dicembre 2005
Dovrei raggruppare dei dati per più campi, come posso fare ?

Public Sub GroupBySample()
  Dim customers = GetCustomerList()

  Dim customersByCountry = From cust In customers
                           Order By cust.City
                           Group By CountryName = cust.Country
                           Into RegionalCustomers = Group, Count()
                           Order By CountryName

  For Each country In customersByCountry
    Console.WriteLine(country.CountryName &
                      " (" & country.Count & ")" & vbCrLf)

    For Each customer In country.RegionalCustomers
      Console.WriteLine(vbTab & customer.CompanyName &
                        " (" & customer.City & ")")
    Next
  Next
End Sub
11.886 messaggi dal 09 febbraio 2002
Contributi
ciao,
totti240282 ha scritto:

Dovrei raggruppare dei dati per più campi

Lo puoi fare con un tipo anonimo:

Group By chiave = New With {Key cust.Country, Key cust.AltroCampo}


ciao,
Moreno

Enjoy learning and just keep making
1.495 messaggi dal 27 dicembre 2005
BrightSoul ha scritto:
ciao,
totti240282 ha scritto:

Dovrei raggruppare dei dati per più campi

Lo puoi fare con un tipo anonimo:

Group By chiave = New With {Key cust.Country, Key cust.AltroCampo}


ciao,
Moreno


Grazie, intanto avevo risolto cosi


Group By CountryName = cust.Country,altrocampo=cust.altrocampo

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.