J'ai une question. J'ai un code pour charger xlsx de chemin que je mets dans mon code TextBox et ressemble à ceci:C# Charger le fichier du dossier du projet
string PathConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + safefilename.Text + ";Extended Properties=Excel 12.0;";
OleDbConnection conn = new OleDbConnection(PathConn);
OleDbDataAdapter myDataAdapter = new OleDbDataAdapter("SELECT * FROM [" + textBox_sheet.Text + "$]", conn);
DataTable dt = new DataTable();
myDataAdapter.Fill(dt);
dataGridView1.DataSource = dt;
Est-il possible de charger xlsx à datagridview du répertoire du projet? Donc je ne dois pas mettre le chemin chaque fois même si je passe à un autre ordinateur.
ce qui est exactement le répertoire du projet? l'où vous avez votre fichier '* .exe' à la fin? ou parlez-vous du premier niveau du répertoire VS-Project? –
Par exemple si je mets mon fichier xlsx ici: \ program \ obj \ x86 \ Debug \ TempPE dans les dossiers du projet –