我有一個問題。我有一個代碼加載從路徑XLSX我把文本框和我的代碼如下所示:C#從項目文件夾加載文件
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;
有什麼辦法來加載XLSX從項目目錄的datagridview?所以即使我切換到不同的電腦,我也不必每次都放上路徑。
究竟是什麼項目目錄?在哪裏你最後有你的'* .exe'文件?或者你在談論VS-Project目錄的第一級? –
例如,如果我把我的xlsx文件放在這裏:\ program \ obj \ x86 \ Debug \ TempPE 裏面的項目文件夾 –