Bonsoir à tous,
Je débute dans le développement alors soyez un peu indulgent,
après des heures de recherche, j'aimerai, si possible, à partir de 2 fichiers txt récupérer des éléments pour les insérer dans un ListView (2 colonnes).
J'ai un fichier txt de référence et un autre où ont été saisies des données (séparateurs ";"). Je dois vérifier les données qui n'ont pas été saisies et les montrer dans ce ListView ou peut-être autre chose.
J'ai réussi à extraire les données qui m'intéressent mais je ne sais pas comment les mettre dans mon ListView. Pour compliquer le tout, une fois les données extraites, elles seront appelées à partir d'un autre Form.
N'hésiter pas à critiquer, cela amène la connaissance(sans en abuser lol!!!)
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 public List<string> load_list_view() { int nb_post=0; int nb_post_sai=0; List<string> list_postes_manquants = new List<string>(); StreamReader fic_postes = new StreamReader(_parentC._parentA.chemin_fic + "\\postes.txt"); StreamReader fic_postes_saisies = new StreamReader(_parentC._parentA.chemin_fic + "\\saisie.txt"); string lignes_post; string lignes_saisies; while ((lignes_post = fic_postes.ReadLine()) != null) { string[] postes_separee = lignes_post.Split(';'); string position0 = postes_separee[0]; string position1 = postes_separee[1]; string position2 = postes_separee[2]; string position3 = postes_separee[3]; string position4 = postes_separee[4]; if (numero_site == position0) { while ((lignes_saisies = fic_postes_saisies.ReadLine()) != null) { string[] p_separee = lignes_saisies.Split(';'); string pos1 = p_separee[1]; string pos2 = p_separee[2]; if (numero_site == pos1) { if (position1 != pos2) { list_postes_manquants.Add(position0); nb_post_sai++; } } } } else { nb_post++; } } return list_postes_manquants;
D'avance merci
Partager