في المثال السابق (VB.net ) تستطيع عمل اكثر من Report باستخدام
نفس الـ CrystalReportViewer الموجود بالفورم الثاني Form2
وذلك عند وجود Button بالفورم الاول لكل Report نحتاجه
أي لانحتاج لعمل فورم جديد لكل Report
أما في سي شارب فالذي توصلت اليه هو انشاء Report بنفس الفورم (Form2 )
واذا احتجت Report آخر سأضطر لاضافة فورم آخر
السبب ان كود ربط الـ Report الى CrystalReportViewer وضعته بنفس الفورم في الـ Form2_Load
ولم استطع وضعه في حدث النقر على زر بالـ Form1 .
المطلوب مايلي (في سي شارب) :
عندما انقر على زر موجود بالفورم الاول
يعرض لي التقرير بـ CrystalReportViewer الموجودة بالفورم الثاني
على أن لايتم استخدام حدث تحميل الفورم الثاني
(كي يتسنى استخدام أكثر من Report على نفس الCrystalReportViewer )
......
(لو أمكن تعريف DataTable أو Dataset في كلاس Class لاستطعت حل المشكلة , ولكن لم أنجح بتعريف اي منهما )
نفس الـ CrystalReportViewer الموجود بالفورم الثاني Form2
وذلك عند وجود Button بالفورم الاول لكل Report نحتاجه
أي لانحتاج لعمل فورم جديد لكل Report
أما في سي شارب فالذي توصلت اليه هو انشاء Report بنفس الفورم (Form2 )
واذا احتجت Report آخر سأضطر لاضافة فورم آخر
السبب ان كود ربط الـ Report الى CrystalReportViewer وضعته بنفس الفورم في الـ Form2_Load
ولم استطع وضعه في حدث النقر على زر بالـ Form1 .
المطلوب مايلي (في سي شارب) :
عندما انقر على زر موجود بالفورم الاول
يعرض لي التقرير بـ CrystalReportViewer الموجودة بالفورم الثاني
على أن لايتم استخدام حدث تحميل الفورم الثاني
(كي يتسنى استخدام أكثر من Report على نفس الCrystalReportViewer )
......
(لو أمكن تعريف DataTable أو Dataset في كلاس Class لاستطعت حل المشكلة , ولكن لم أنجح بتعريف اي منهما )
