Import Excel de Datagridview

Je suis en utilisant ce code pour ouvrir un fichier excel et de le sauvegarder dans un DataGridView:

string name = "Items";
string constr = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source=" + Dialog_Excel.FileName.ToString() + "; Extented Properties =\"Excel 8.0; HDR=Yes;\";";
OleDbConnection con = new OleDbConnection(constr);
OleDbDataAdapter sda = new OleDbDataAdapter("Select * From [" + name + "$]", con);
DataTable data = new DataTable();
sda.Fill(data);
grid_items.DataSource = data;

Comme expliqué sur:
Ce lien youtube

Mais j'obtiens une ISAM erreur. Toute suggestion?

Quel est le message d'erreur EXACT?
Exception: impossible de trouver le ISAM installable
Comme je m'y attendais, avez-vous vérifié ressources? ou encore ici
Je viens de vérifier, mais n'a obtenu aucune idée de ce qu'est ma chaîne de connexion problème
Quel type de fichier Excel que vous utilisez? Excel 2003 ou Excel 2007+ ?

OriginalL'auteur Sepehr Kazemi | 2013-04-30