Salut
Je suis en train de dev une appli Windows Form avec VS2005 et C#.
Connectée à une Bd Access, l'appli exporte une table en .txt
Mon gros soucis :
Je souhaite convertir les valeurs d'un champ précis avec un Switch or je ne n'arrive pas à tester le contenu du champ ...
Il faut, je pense, que je récupère la valeur du champ (qui est de type texte)puis la tester avec un switch pour lui affecter la valeur correspondante.
Je vous montre un bout de mon code si ca peut vous aider :
Merci bcp pour votre aide !! mon projet est pour hier !
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 foreach (DataRow row in ds.Tables["Client"].Rows) { int cnt = ds.Tables["Client"].Columns.Count; //cnt = nombre de colonne //i = le numéro de colonne "active" for (int i = 0; i < cnt; i++) { // correspond au champ à analyser if (cnt == 6) //transforme le contenu si code fichier1 { //###A ce niveau je cale ...### string contenu = (string)sw.Write(row[i]); switch (contenu) { case contenu = "CCL": sw.Write("toto"); break; case contenu = "PPT": sw.Write("titi"); break; default: sw.Write(""); break; //etc... } } sw.Write(row[i]); sw.Write(";"); } sw.Write(sw.NewLine); }
JPhi
Partager