PDA

View Full Version : ارتباط بین Collection و گزارش



Bisavad_Moshtagh
شنبه 23 آذر 1387, 13:20 عصر
سلام
من گزارشی دارم که در Crystal Report طراحی شده و دارای یک سری Parameter Field ثابت در قسمت Header است و یکسری فیلد تکراری در در قسمت Detail

در قسمت کد و برنامه هم یک Collection دارم که باید قسمت detail از این Collection پر بشه.

نکته اینجاست که هیچ ساختار Database ای برای این گزارش وجود نداره و همه اطلاعات مستقیما از خود برنامه پر و لود میشه

1. فیلدهای قسمت Detail باید چی باشند؟ Parameter یا Formula
2. ارتباط بین Collection و گزارش چطوری باید برقرار بشه
مرسی

Alireza_Salehi
شنبه 23 آذر 1387, 14:40 عصر
مطابق با ساختار فیلد های Collection یک جدول در یک دیتاست درست کنید و گزارشتون رو با استفاده ازاین دیتاست طراحی کنید. در زمان اجرا ودرون کدنیازی به این دیتاست نیست.
حالا ازدرون کد بامتد SetDataSource (http://msdn.microsoft.com/en-us/library/cc411353.aspx)شی CrystalReport می تونید از هر Collectionی که IEnumerable رو پشتیبانی کنه به عنوان DataSource استفاده کنید

با متد SetParameterValue (http://msdn.microsoft.com/en-us/library/ms226143.aspx)هم می تونید پارامترها رو مقدار دهی کنید.

rostamy.m
یک شنبه 10 خرداد 1388, 12:34 عصر
:متعجب:


راه حل صحیح اینه که یک دی تی او به سازی و یک لیست از اونو پاس بدی
:چشمک: