مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

milad_unq

عضویت از 1396/02/18

مشکل excel در c#

  • سه شنبه 3 مرداد 1396
  • 00:54
تشکر میکنم

سلام دوستان خسته نباشید

من فایل اکسل رو داخل 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;

این هم کدم هست

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 3 مرداد 1396
  • 09:38

ورژنی که شما استفاده کردید در رشته اتصافتون داره به ورژن 4 اشاره میکنه

باید اون رو تنظیم کنید

کاربر سایت

milad_unq

عضویت از 1396/02/18

  • چهارشنبه 4 مرداد 1396
  • 02:29

چطوری تنظیمش کنم ؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 4 مرداد 1396
  • 10:20

متن خطا را در گوگل سرچ کنید چندین راه حل هست که میتونید استفاده کنید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)