Soyez le premier à donner votre avis sur cette source.
Snippet vu 23 187 fois - Téléchargée 26 fois
private void Page_Load(object sender, System.EventArgs e) { OleDbConnection DBConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Server.MapPath("Classeur.xls") + ";"+ "Extended Properties=\"Excel 8.0;HDR=Yes\""); DBConnection.Open(); string SQLString = "SELECT * FROM [Feuil1$]"; OleDbCommand DBCommand = new OleDbCommand(SQLString, DBConnection); OleDbDataReader DBReader = DBCommand.ExecuteReader(); DataGrid1.DataSource = DBReader; DataGrid1.DataBind(); DBReader.Close(); DBConnection.Close(); }
genial content de t'avoir aide !
bonne semaine
Christophe
Et ton article explique bien ce qu'il se passe et comment y remedier.
Merci encore.
Jo
je pense que tu as ajoute la references a oledb pour avoir acces au objet oledb !
avec quelle version de dotnet bosses tu ?!
ce code a ete fait avec dotnet 1.1 et je viens d'essayer a nouveau et cela tourne !
si c'est du dotnet 2.0, poses ta question dans le forum car je ne connais pas du tout celui ci !
mais tu peux toujours jeter un oeil sur cet article kb de mircosoft :
http://support.microsoft.com/kb/318161
Bonne fin de semaine
Christophe
J'ai essaye de placer ton code mais au niveau de "DBConnection.open" le debugger me dit:
"Could not find installable ISAM"
Saurais tu a quoi c'est du et comment y remedier...?
Merci
Jo
si tu veux specifier la largeur des colonnes il doit y avoir une methode with non ?!
Christophe
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.