bonjour,

j'iimporte un fichier ds une datagrid par ce biais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
            System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0; Data Source = " + strFileName + "; Extended Properties = \"Excel 8.0;HDR=Yes;IMEX=1\";");
            conn.Open();
            string strQuery = "SELECT * FROM [" + Table + "]";
            System.Data.OleDb.OleDbDataAdapter adapter = new System.Data.OleDb.OleDbDataAdapter(strQuery, conn);
            System.Data.DataSet ds = new System.Data.DataSet();
            adapter.Fill(ds);
            return ds.Tables[0];
cela fonctionne bien ....

j'ai une colonne ds ce fichier de type date .... si je met par exemple dans toutes mes colonnes : JJ/MM/AAAA ca passe ...

si au contraire j'ai :
30/10/1985
09/30/1985

il me renvoit :
31350
09/30/1985


y a t'il une solution pour gérer cela ? et faire en sorte que le type des colonnes soit automatiquement vu comme des chaines de caractères ?