ファイルを参照して C# の datagridview に表示できる C# プログラムを作成しています。何度もテストしましたが、うまくいきました。しかし、昨日もう一度やり直そうとすると、「 Provider=Microsoft.Jet.OLEDB.4.0; 」というエラーメッセージが表示されました。私がテストしているファイルは、以前に使用したのと同じファイルです (エラーなし)。ファイル(エクセルファイル)は何もしていません。
これは、エラー メッセージの印刷画面です。
これは私が使用したコードです:
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];
}