1 pièce(s) jointe(s)
Une collection dans une méthode
Bonjour,
Je finalise mes PTI de BTS et je suis confronté à un probléme concernant les collections.
J'ai un catalogue qui contient une collection de partitions musicales et qui affichent une collection de tablatures (partitions) correspondant à une année qu'aura saisie l'utilisateur dans une zone de texte.
Les difficultés rencontrées :
- Je ne trouve pas la formule permettant de calculer le nombre total de partition
Code:
For Each UnePartition In ....
- Je ne sais pas comment gérer l'affichage de ma collection. J'aimerai le mettre dans un DatagridView mais je ne vois pas comment faire ...
- Dans la fonction je voulais mettre 'textbox1.text' qui est l'année que l'utilisateur selectionne. Cependant il ne m'accepte que 'textbox1'. Lorsque je rajoute le '.text' il me met une erreur.
J'ai mis en pièce jointe la partie du diagramme de classe qui nous intéresse.
Voici la fonction :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| Public Function AnnéeCatalogue(ByVal textbox1) As ObjectModel.Collection(Of PARTITION)
Dim UnePartition As PARTITION
Dim MaColl As ObjectModel.Collection(Of PARTITION)
For Each UnePartition In .... :ccool:
If (UnePartition.GetDatePart.Year = textbox1.text) Then
MaColl = MaColl + UnePartition
End If
Next
Return (MaColl)
End Function |
Votre aide me sera très utile
Merci