bonjour,
j'iimporte un fichier ds une datagrid par ce biais :
cela fonctionne bien ....
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];
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 ?
Partager