..... select new MaClasse {......}).ToList()
Public Class Personne Public Sub New() Enfants = New List(Of Personne)() End Sub Public Property Nom() As String Public Property Prenom() As String Public Property Naissance() As DateTime Public Property Enfants() As List(Of Personne) End Class
C'est le .tolist qui ne fonctionne pas. Si je ne fais pas de .tolist ma boucle me donne des éléments écrits comme ceci: {Compagnie = "LaCompagnie"}
Je plaçais la requête linq avant que le dataset ne contienne des données. C'est pq j'avais uniquement les colonnes et pas de lignes. (je pensais que ça fonctionnait comme un databinding)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionDim maDateString As String = "20/08/2014 22:47:35" Dim maDateTime As DateTime = DateTime.Parse(maDateString)'maDateTime est rempli directement par le résultat du Parse Dim maDateTime2 as DateTime If DateTime.TryParse(maDateString, maDateTime2) Then 'si TryParse réussi alors j'aurais la date dans la variable maDateTime2 End If
Select New With {.HeureDebut = DateTime.Parse(elem.Field(Of string)("HeureDébut")), _ .HeureFin = DateTime.Parse(elem.Field(Of string)("HeureFin"))}
Public Sub New(string DebutString, string FinString) Dim maDateTime as DateTime If DateTime.TryParse(DebutString, maDateTime) Then Debut = maDateTime Else Debut = Nothing End If Dim maDateTime2 As DateTime If DateTime.TryParse(FinString, maDateTime2) Then Fin = maDateTime2 Else Fin = Nothing End If End Sub
Select New MaClasse(elem.Field(Of string)("HeureDébut"), elem.Field(Of string)("HeureFin"))
16 août 2014 à 22:00