Bonjour
je vous explique , je récupère des données depuis un fichier csv et je les enregistre dans mon datagrid (voir image en pj)
en faite ce que je voudrai faire c'est parcourir juste la colonne Quantité de mon datagrid et si par exemple la quantité d'un produit et =< 50 , j'affiche une pop up
Est ce que quelqu un a une idéé
Voila mon code pour la fonction CSV
Merci d'avance
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64 using System; using System.Collections; using System.IO; using System.Text; using System.Windows.Forms; namespace Projets_Machine_2011 { public partial class csv : Form { public csv() { InitializeComponent(); } private void Afficher_Click(object sender, EventArgs e) { dataGridView1.Columns.Add("Nom", "Nom"); dataGridView1.Columns.Add("type", "type"); dataGridView1.Columns.Add("quantité", "quantité"); CSV csvFile = new CSV("produits.csv"); ArrayList produits = csvFile.Getproduits(); for (int i = 0; i < produits.Count; i++) { object[] record = (object[])produits[i]; dataGridView1.Rows.Add(record); } } private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { } public class CSV { private StreamReader reader; private ArrayList list_produits; private ArrayList _record; public CSV(string filename) { reader = new StreamReader(filename); } public ArrayList Getproduits() { list_produits = new ArrayList(); _record = new ArrayList(); string line = ""; while ((line = reader.ReadLine()) != null) { object[] record = line.Split(','); list_produits.Add(record); } return list_produits; } } } }
Partager