تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تقارير ReportViewer
#1
كود :
.Report1 myRep = new Report1();
Print.Print frm = new Print.Print();
myRep.Refresh();          
frm.crystalReportViewer1.ReportSource = myRep;
frm.Show();


لطباعة تقارير كريستال ريبورت نستعمل الكود إعلاه



هل يوجد طريقة تسند تقارير ReportViewer إلى أداة العرض عن طريق الكود وليس بالربط من الأداة؟

استعملت الطريقة السابقة فلم تفلح مع هذه التقارير
الرد
تم الشكر بواسطة:
#2
PHP كود :
//Report Path
this.reportViewer1.LocalReport.ReportPath "C:\\Report1.rdlc";

this.reportViewer1.RefreshReport(); 


PHP كود :
//Report EmbeddedResource
this.reportViewer1.LocalReport.ReportEmbeddedResource this.GetType().Namespace + "." "Report1.rdlc";

this.reportViewer1.RefreshReport(); 
الرد
تم الشكر بواسطة: Amir_Alzubidy
#3
(11-10-17, 01:30 AM)a.ahmed كتب :
PHP كود :
//Report Path
this.reportViewer1.LocalReport.ReportPath "C:\\Report1.rdlc";

this.reportViewer1.RefreshReport(); 


PHP كود :
//Report EmbeddedResource
this.reportViewer1.LocalReport.ReportEmbeddedResource this.GetType().Namespace + "." "Report1.rdlc";

this.reportViewer1.RefreshReport(); 

بارك الله فيك وهذا الكود يحتاج إلى ملء الداتاست وهذا الكود كاملا حتى تعم الفائدة

كود :
// نملء الداتاست التي يأخذ منها التقرير بعد إتشاء الاتصال
DataSet1 ds1 = new DataSet1();
           da = new OleDbDataAdapter("SELECT * FROM T1", con);
           da.Fill(ds1.Tables["T1"]);
// بعد ذلك نقوم بسناد الداتا سورس إلى التقرير
           ReportDataSource reportDataSource = new ReportDataSource();
// اسم الداتا ست            
           reportDataSource.Name = "DataSet1";
// الجدول الذي فيه البيانات إما برقمه أو اسمه هنا استخدمنا الرقم
           reportDataSource.Value = ds1.Tables[0];
// اسناد البيانات المجودة في الجدول إلى التقرير
           reportViewer1.LocalReport.DataSources.Add(reportDataSource);
//هنا نسند التقرير إلى reportViewer
           this.reportViewer1.LocalReport.ReportEmbeddedResource = this.GetType().Namespace + "." + "Report1.rdlc";
//تحديث البيانات
           this.reportViewer1.RefreshReport();
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Heart سؤال حول استخدام تقارير كريستال ريبورت ahmadpal 1 247 08-12-18, 11:15 AM
آخر رد: elgokr

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم