Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,549

    [linq] query con groupBy

    ho una datatale a cui devo fare la query con linq contenente una groupBy
    qui il codice usato:
    codice:
            var q = (from o in DT.AsEnumerable() select new {
                Sede = o.Field<string>("Sede"),
                piano = o.Field<string>("piano"),
                stanza = o.Field<string>("stanza"),
                DataImportazione = Convert.ToDateTime(o.Field<DateTime>("DataImportazione")).ToString("dd/MM/yyyy")
            }).GroupBy( o => o.DataImportazione);
    strano ma vero questo codice mi restituisce una sola colonna! e non capisco il motivo

    cosa posso fare?
    grazie
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,288
    Se usi GroupBy, ciò che ottieni è una enumerazioni di gruppi di dati, ossia degli oggetti che contengono i campi da visualizzare, e in base ai valori presenti nel campo DataImportazione potresti avere in output anche un solo gruppo, se le date di importazione sono tutte uguali.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.