bonjour,
alors voilà j'ai une listview qui contient des données d'utilisation (exports), qui se trouvent dans une table de ma base (tracking)
et je voudrais cocher les checkbox pour les exports qui ont été facturés..
Mes exports facturés se trouvent dans une autre table (billing), s'ils ne sont pas encore facturés ils se trouveront uniquement dans la table tracking
j'ai pensé à une liste des exports facturés avec un contains.. mais je n'ai absolument aucune idée de comment faire malgré toutes mes recherches :/
du genre :
// récupérer l'identifiant de l'export
pour apres le comparer avec ceux que j'ai affichés
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
16
17
18
19
20
21
22
23
24
25
26
27
28 string maRequete = "SELECT idTracking from billing, tracking_system where(billing.idTracking = tracking_system.idTK)"; liste = new List<string>(); gestion.Connexion(); MySqlCommand cmd = new MySqlCommand(maRequete, gestion.conn); cmd.CommandType = CommandType.Text; MySqlDataReader dr = cmd.ExecuteReader(); if (dr.IsClosed) { MessageBox.Show("MysqlDataReader close", "erreur", MessageBoxButtons.OK); } else { try { while (dr.Read()) { liste.Add(dr.GetString(0)); } } catch (Exception ex) { MessageBox.Show("erreur : " + ex); } finally { gestion.Deconnexion(); }
(svp pas de critiques sur le fait que je n'utilise pas de dataset)
Merci d'avance
Partager