davidrobert
دوشنبه 14 اسفند 1391, 16:34 عصر
سلام خسته نباشید من دستورات گزارش گیری در سی شارپ رو نوشتم مشکلی دارم من با اسکول سرور کار میکنم. به هم خطا میده و نمیزاره اجرا بده تا بتونیم گزارش بگیرم ممنون میشم علت خطا من بگید با تشکر فراوان. اول من یه کلاس ایجاد کردم به نام Book و در داخل کلاس بود این رو نوشتم.
public DataTable SelectForReport()
{
DataTable dt = new DataTable();
string sql =@"select * from book";
md.Connect();
dt = md.select(sql);
md.Disconnect();
return dt;
}
md نام دیتا اکسسی که به دیتابیس متصل هستش و یه فرم ایجاد کردم برای گزارش گیری و ریپورت ویور رو روش قرار دادم تا گزارم رو داخل ریپورت ویور چاپ کنم و این هم دستورات داخل فرم ریپورت ویور می باشد.
private void FrmBookReport_Load(object sender, EventArgs e)
{
Book b = new Book();
DataTable dt = b.SelectForReport();
ReportDocument rd = new ReportDocument();
rd.Load("rptbook.rpt");
rd.SetDataSource(dt);
crystalReportViewer1.ReportSource = rd;
crystalReportViewer1.Show();
}
وقتی در فرم کتاب کلیک میکنم تا فرم گزارش گیری رو به هم نشون بده به هم این خطا رو نشون میده و منی این خطا رو متوجه نمیشم به کل من با .net , sql server و کریستال ریپورت 2012 کار میکنم نمی دونم دلیل خطا چی می باشد.و این هم پیغام خطا می باشد.
Could not load file or assembly 'file:///C:\Program Files\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll' or one of its dependencies. The system cannot find the file specified.
public DataTable SelectForReport()
{
DataTable dt = new DataTable();
string sql =@"select * from book";
md.Connect();
dt = md.select(sql);
md.Disconnect();
return dt;
}
md نام دیتا اکسسی که به دیتابیس متصل هستش و یه فرم ایجاد کردم برای گزارش گیری و ریپورت ویور رو روش قرار دادم تا گزارم رو داخل ریپورت ویور چاپ کنم و این هم دستورات داخل فرم ریپورت ویور می باشد.
private void FrmBookReport_Load(object sender, EventArgs e)
{
Book b = new Book();
DataTable dt = b.SelectForReport();
ReportDocument rd = new ReportDocument();
rd.Load("rptbook.rpt");
rd.SetDataSource(dt);
crystalReportViewer1.ReportSource = rd;
crystalReportViewer1.Show();
}
وقتی در فرم کتاب کلیک میکنم تا فرم گزارش گیری رو به هم نشون بده به هم این خطا رو نشون میده و منی این خطا رو متوجه نمیشم به کل من با .net , sql server و کریستال ریپورت 2012 کار میکنم نمی دونم دلیل خطا چی می باشد.و این هم پیغام خطا می باشد.
Could not load file or assembly 'file:///C:\Program Files\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll' or one of its dependencies. The system cannot find the file specified.