سلام دوستان خسته نباشید
من فایل اکسل رو داخل dataGridView نمایش دادم ولی یه مشکلی که دارم و هنوز برطرف نشده اینه که اگر فایل اکسلم بالای 2010 باشه خطا میده
OleDbConnection theConnection = new OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;data source=jd.xls;Extended Properties=\"Excel 8.0;HDR=NO;IMEX=1;\""); theConnection.Open(); OleDbDataAdapter theDataAdapter = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", theConnection); DataSet theDS = new DataSet(); DataTable dt = new DataTable(); theDataAdapter.Fill(dt); this.dataGridView1.DataSource = dt.DefaultView;
این هم کدم هست
ورژنی که شما استفاده کردید در رشته اتصافتون داره به ورژن 4 اشاره میکنه
باید اون رو تنظیم کنید
چطوری تنظیمش کنم ؟
متن خطا را در گوگل سرچ کنید چندین راه حل هست که میتونید استفاده کنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)