PDA

View Full Version : سوال: مشکل در گزارش گیری



amir-aa
شنبه 29 مرداد 1390, 13:57 عصر
سلا م و خسته نباشید من یک دیتاست ساختم و یک فایل کریستال.
حالا
این کد رو نوشتم

SqlConnection objConnetion = new SqlConnection();
objConnetion.ConnectionString =
"Server=(Local)\\SQLEXPRESS;DataBase=Test1;Integrat ed Security=true";
SqlDataAdapter objDataAdapter = new SqlDataAdapter();
objDataAdapter.SelectCommand = new SqlCommand();
objDataAdapter.SelectCommand.Connection= objConnetion;
objDataAdapter.SelectCommand.CommandType=CommandTy pe.Text;
objDataAdapter.SelectCommand.CommandText=
"SELECT bn as Column1, title as Column2,category as Column3, fpd as Column4 FROM Book";
DataSet1 objDataSet=new DataSet1();
objConnetion.Open();
objDataAdapter.Fill(objDataSet, "DataTable1");
objConnetion.Close();
CrystalReport1 objRpt = new CrystalReport1();
objRpt.SetDataSource(objDataSet);
reportViewer1.ServerReport = objRpt;


اما روی این خط آخر ارور می ده.
اینم ارورش
Cannot implicitly convert type 'WindowsFormsApplication1.CrystalReport1' to 'Microsoft.Reporting.WinForms.ServerReport' C:\Users\ahmadabadi\documents\visual studio 2010\projects\WindowsFormsApplication1\WindowsForm sApplication1\Form4.cs 176 30 WindowsFormsApplication1

ma.rad
شنبه 29 مرداد 1390, 14:09 عصر
این کد بالا اضافه بشه:

using CrystalDecisions.CrystalReports.Engine;

واین هم بعد از دستورات بانک:

ReportDocument rd = new ReportDocument();
rd.Load(Application.StartupPath + "\\Report1.rpt");
rd.SetDataSource((DataTable)dt);
crystalReportViewer1.ReportSource = rd;
crystalReportViewer1.Show();

amir-aa
شنبه 29 مرداد 1390, 14:36 عصر
آقا من توی 2010 کار می کنما این که شما میگی کاملا غلط در میاد عزیزم.

ma.rad
شنبه 29 مرداد 1390, 14:55 عصر
این چیزی که گفتم مخصوص 2010- شما بعد از پر کردن dt دستورات بالا رو بنویسید
البته شما باید از crystalreport viewver استفاده کنید
موفق باشید

amir-aa
شنبه 29 مرداد 1390, 15:05 عصر
اصلا مال من ویژگی report source نداره برای ریپورت ویوور فقط server report داره که اونم این ارور رو میده

Error 2 Cannot implicitly convert type 'CrystalDecisions.CrystalReports.Engine.ReportDocu ment' to 'Microsoft.Reporting.WinForms.ServerReport' C:\Users\ahmadabadi\documents\visual studio 2010\projects\WindowsFormsApplication1\WindowsForm sApplication1\Form4.cs 179 39 WindowsFormsApplication1

ma.rad
شنبه 29 مرداد 1390, 15:16 عصر
74111
تو تاپیک قبلی توضیح دادم شما ReportViewver تو فرمتون گذاشتید در صورتی که باید CrystalReportViewver میذاشتید.