Bonjour tout le monde,
voila je réalise un programme en C# dans lequel j'utilise une collection.
L'utilisateur clique sur un bouton "Afficher les comptes" et je souhaiterais que les comptes se rajoute dans ma listBox via la collection "ColComptes".
Voici la déclaration de la collection :
Voici le code du bouton :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 namespace GestionDesComptes { public partial class GestionCompte : Form { public static Collection<Compte> ColComptes = new Collection<Compte>();//creation d'une collection contenant les comptes ......} }
Voici le message d'erreur que j'obtient :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 private void BT_AfficherComptes_Click(object sender, EventArgs e) { listBox1.Text = "Liste des " + ColComptes.Count.ToString() + " comptes de la collection"; foreach (Compte UnCompte in ColComptes) { ColComptes.Add(listBox1.Text); } }J'aimerais savoir comment régler mes problèmes??Erreur 1 La méthode surchargée correspondant le mieux à 'System.Collections.ObjectModel.Collection<GestionDesComptes.Compte>.Add(GestionDesComptes.Compte)' possède des arguments non valides C:\Documents and Settings\Administrateur\Mes documents\Visual Studio 2005\Projects\GestionDesComptes\GestionDesComptes\GestionCompte.cs 26 17 GestionDesComptes
Erreur 2 Argument '1'*: impossible de convertir de 'string' en 'GestionDesComptes.Compte' C:\Documents and Settings\Administrateur\Mes documents\Visual Studio 2005\Projects\GestionDesComptes\GestionDesComptes\GestionCompte.cs 26 32 GestionDesComptes
Comment vous remplirez votre listBox avec une collection??
Cordialement!!
Partager