PDA

View Full Version : سوال: اشکال در خروجی دیتا گرید به اکسل



ozzy_mra
یک شنبه 27 دی 1388, 10:07 صبح
اساتید عزیز سلام
من تو برنامم دارم از گرید به اکسل خروجی می گیرم . کد مورد استفادمم اینه :

try
{
Microsoft.Office.Interop.Excel.Application excelApp = new
Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel.Workbook excelBook =
excelApp.Workbooks.Add(XlSheetType.xlWorksheet);
Microsoft.Office.Interop.Excel.Worksheet excelWorksheet =
(Worksheet)(excelBook.Worksheets[1]);
excelApp.Visible = true;
excelWorksheet.DisplayRightToLeft = true;
Range rng1 = excelWorksheet.get_Range("A1", "A1");
rng1.Value2 = "˜Ï";
rng1.Font.Bold = true;
Range rng2 = excelWorksheet.get_Range("B1", "B1");
rng2.Value2 = "äÇã";
rng2.Font.Bold = true;
Range rng3 = excelWorksheet.get_Range("C1", "C1");
rng3.Value2 = "Computer Name";
rng3.Font.Bold = true;
int i = 1;
foreach (DataRow r in Text1.Tables[0].Rows)
{
i++;
string s = i.ToString();
Range r1 = excelWorksheet.get_Range("A" + s, "A" + s);
r1.Value2 = r[0].ToString();
Range r2 = excelWorksheet.get_Range("B" + s, "B" + s);
r2.Value2 = r[1].ToString();
Range r3 = excelWorksheet.get_Range("C" + s, "C" + s);
r3.Value2 = r[2].ToString();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}

ولی با اشکال زیر مواجه میشم :
O:\Programming with c#\error.JPG
پیغام :
Old format or invalid library
فکر کنم refrence ایراد داره
چه رفرنسی باید به پروژم ادد کنم؟

Mainar
یک شنبه 27 دی 1388, 10:57 صبح
اگه تو پستاي ديروز مي گشتين جوابتونو پيدا مي كردين.من همين مشكلو داشتم.
بايد region setting ويندوز رو english انتخاب كنيد.