PDA

View Full Version : خطای Cannot implicitly convert type 'object' to Microsoft.Office.Interop.Excel._Worksheet



sg.programmer
شنبه 10 تیر 1396, 19:37 عصر
سلام
من از این روش برای تبدیل گرید به اکسل استفاده میکنم ولی در خط زیر خطا داده میشه برای چی؟
worksheet = workbook.ActiveSheet;
خطا :
Severity Code Description Project File Line
Error CS0266 Cannot implicitly convert type 'object' to 'Microsoft.Office.Interop.Excel._Worksheet'. An explicit conversion exists (are you missing a cast?)

نمونه کد :

https://code.msdn.microsoft.com/office/How-to-Export-DataGridView-62f1f8fF#‎‎‎content

لایبراری Microsoft Excel 15.0 Object Library را هم اضافه کردم

نمیدونم مشکل از کجاست؟ کسی اگه کار کرده کمک کنه - تشکر

samiasoft
شنبه 10 تیر 1396, 20:43 عصر
درود

من توصیه نمیکنم از این کتابخانه استفاده کنین...چون برنامتون محدود به اکسل میشه ینی اگر کاربر اکسل رو نداشته باشه کار نخواهد کرد.

نظرم اینه از کامپونت های زیر استفاده کنید که کار رو اسون کرده :

Atp Ultimate Doc Expert 5.0

Elerium Excel 2.2

GemBox Spreadsheet 4.1

Kellerman Excel Reports

SpreadsheetGear 6.0

برای دانلود سایت دانلودلی رو جستجو کنید