2010-03-25 28 views
1

Je recherche une requête de tableau croisé dynamique dans vb.net. J'ai trouvé beaucoup de code dans C# mais pas dans VB.Net et je ne comprends pas comment convertir C# en VB.Tableau croisé dynamique dans LINQ dans VB.NET

Pouvez-vous m'aider?

Merci

Ju

+0

Vous devrez être plus précis sur ce que vous cherchez. Quel "LINQ"? LINQ à SQL? LINQ aux entités? DataSets? XML? Quelle base de données? –

+0

Oui, désolé pour ma question approximative !! mais j'ai trouvé la réponse et je l'affiche comme réponse –

Répondre

1

Je trouve la réponse:

Dim query = From final In _ 
        (From lh In Me.AnnualCost1.sp_annualcostLH _ 
        Group lh By lh.Asset_Number Into Group) _ 
       Let Jan As Object = (From r In final.Group Where _ 
       r.Month = "January" _ 
       Select r.lhTotal).Sum _ 
       Select New With { _ 
        .Asset_Number = final.Asset_Number, _ 
        .January = If(Jan Is Nothing, 0, Jan) _ 
        } 

Cest générer un tableau croisé dynamique avec la colonne par mois. Voici seulement pour janvier

Julien

0

Vous pouvez utiliser SharpDevelop pour convertir le code C# pour VB.net et arrière et aussi quelques autres langues.