Bonjour à tous,
Etudiant en BTS Systèmes Numériques, je dois réaliser un projet pour le Téléthon. Ma partie me demande de développer une application C# /WPF.
Il s'agit d'un Escape Game, et dès lors que la partie est terminée, la fenêtre de fin doit afficher une liste avec les équipes précédentes, leurs scores et leurs dates de jeu. Pour ce faire, j'utilise une base de données MySQL tout au long de mon développement.
J'ai donc une BDD avec une table equipe, j'aimerais ainsi lister ces résultats obtenus par la requête dans une ListView (si c'est le plus adapté ? , je suis débutant).
Après avoir suivi plusieurs tutoriels et passés des dizaines d'heures de recherches, j'ai réalisé cela :
Le problème est que le compilateur (Visual Studio) m'indique que ListViewItem ne contient pas de constructeur qui accepte les arguments 1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 string myConnection = connectionString; MySqlConnection myConn = new MySqlConnection(myConnection); myConn.Open(); MySqlCommand Sql = new MySqlCommand("SELECT nom, score, date FROM `tbequipe` WHERE score=(SELECT MAX(score)) ORDER BY score DESC LIMIT 10", myConn); MySqlDataReader dr; dr = Sql.ExecuteReader(); while (dr.Read()) { ListViewItem item = new ListViewItem(dr["nom"].ToString()); item.SubItems.Add(dr["Score"].ToString()); item.SubItems.Add(dr["Date"].ToString()); listEquipe.Items.Add(item); }
Et que les SubItems ne contient pas de définition pour "SubItems" et aucune méthode d'extension accessible 'SubItems' acceptant un premier argument de type 'ListViewItem' n'a été trouvé.
Merci par avance pour votre aide !
Cordialement.
Partager