Bonjour,
Après l'exportation d'un ListView en format CSV, j'obtiens un résultat comme ça:
Nom colonne1, Nom colonne2, Nom colonne3
Item1, SubItem1, SubItem2
...

Or je voudrais reproduire le même format d'un tableau, chaque élément dans une colonne distincte.

Voila mon code actuel :
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
 
using (StreamWriter sw = new System.IO.StreamWriter(saveFileDialog1.FileName, false, System.Text.Encoding.Unicode))
                {
                    //affiche les noms des colonnes
                    foreach (ColumnHeader ch in UserView.Columns)
                    {
                        sw.Write(ch.Text + "; ");
                    }
                    sw.WriteLine();
 
                    //affiche les data
                    foreach (ListViewItem lvi in UserView.Items)
                    {
                        foreach (ListViewItem.ListViewSubItem lvs in lvi.SubItems)
                        {
                            if (lvs.Text.Trim() == string.Empty)
                                sw.Write(";");
                            else
                                sw.Write(lvs.Text + "; ");
                        }
                        sw.WriteLine();
                        sw.Flush();
                    }
 
                    sw.Close();
                    saveFileDialog1.Dispose();
                }
Quelqu'un pour m'aider ?
Merci