我正在创建一个C#程序,我可以在C#中浏览并查看该文件到datagridview。我已经测试了很多次,效果很好。但是昨天当我再次尝试这样做时,显示错误消息显示“ Provider = Microsoft.Jet.OLEDB.4.0; ”。我正在测试的文件与我之前使用的文件相同(没有错误)。我没有对文件(excel文件)做任何事情。
这是错误消息的打印屏幕:
这是我使用的代码:
private void buttonUpload_Click(object sender, EventArgs e)
{
string OleDBConnection = String.Format(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=""Excel 8.0;HDR=YES;IMEX=1;""", textBoxFileName.Text);
string query = String.Format("select * from [{0}$]", "Sheet1");
OleDbDataAdapter dataAdapter = new OleDbDataAdapter(query, OleDBConnection);
DataSet dataSet = new DataSet();
dataAdapter.Fill(dataSet);
dataGridView1.DataSource = dataSet.Tables[0];
}