(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();