Bonjour
j'ai un fichier csv composé de 3 champ ( nom du produit , type,quantité) (ex : RedBull,B.F,10000) je voudrai bien lire dans mon fichier et si la quantité est inférieur a 100 j'affiche un message Box )
Merci de m'aider
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