Bonjour,
Pour vous expliquez mon petit problème, je souhaite faire afficher le résultat d'une requête SQL SUM dans ma textbox (ça fonctionne) des éléments de ma table (à savoir la SUM des prix). Cependant je souhaite pouvoir filtrer ces prix par années via une combobox qui est déjà présente elle aussi mais qui ne peut que pour l'instant filtrer le SELECT dans mon datagridview.
- Affichage des différentes années dans ma combobox
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 string selectQuery = "SELECT id_mat,annee_materiel FROM materiel"; comboannee.DataSource = getData(selectQuery); comboannee.DisplayMember = "annee_materiel"; comboannee.ValueMember = "id_mat"; comboannee_SelectedIndexChanged(null, null);
- Affichage du résultat de la SUM dans ma textbox.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 var query = "SELECT SUM(prix_materiel) FROM materiel GROUP BY annee_materiel"; using (var cmd = new MySqlCommand(query, connection)) { connection.Open(); txt_prix.Text = cmd.ExecuteScalar().ToString(); }
Sur ma form : (désolé petit problème avec les images que je n'arrive pas à modifier)
Partager