Bonjour,

Je travaille sous sharepoint

Je suis en train de développer un module qui permet de convertir des flux de Stream en Datatable

Voici le code que j'ai fait :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 private DataTable StreamToDatatable(Stream stream)
        {
            DataTable dt = new DataTable();
            IFormatter formatter = new BinaryFormatter();
            formatter.Serialize(stream, dt);
 
            return dt;
        }
Le paramètre d'entrée 'stream' est initialisé ainsi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
 datatable tbl_TP = StreamToDatatable(properties.ListItem.File.OpenBinaryStream());
Mais je sais pas pourquoi, la datatable dt est toujours vide

La sérialisation ne fonctionne pas

Auriez-vous une piste à me donner ?

Merci