PDA

View Full Version : نمایش محتویات DataGrid در CrystalReport



Farhad-Csharp
سه شنبه 11 مرداد 1384, 07:24 صبح
سلام.
لطفا اگه کسی می دونه بگه چطور میشه تو #c کاری کرد که Crystal Report Viwere ما محتویات
DataGride رو نشون بده و با تغییر DataGride هم تغییر کنه.
با تشکر.

Chabok
سه شنبه 11 مرداد 1384, 12:00 عصر
دوست عزیز دیتا گرید وسیله ای برای نمایش اطلاعات و داده ها
می باشد .
پس یعنی باید دیتا گرید را به یک table اطلاعاتی وصل کرد
مثل : Dataset , DataTable
و یا چیز های دیگه .
پس دیتا گرید باید به یک دیتا ست متصل باشه
و با تغییر دیتاست دیتا گرید نیز تغییر می کند

حالا بریم سراغ کریستال ریپورت
نمایش دهنده کریستال ریپورت داری خاصیتی است به نام
Report Source که باید آن را به گزارشتون وصل کنید .

گزارش هم دارای متدی است به نام SetDataSource
که باید دیتاست رو به آن متصل نمایید

من کد وی بی رو میذارم . خودتون به سی شارپ تبدیلش کنید :



Dim CR as new CrystalReport1
CR.SetDataSource(DS)

CristalReportViewer1.ReportSource=CR

Farhad-Csharp
چهارشنبه 12 مرداد 1384, 11:47 صبح
آقا دستت درد نکنه.
خیلی با حال بود.
البته باید برای سایر دوستان بگم که برای تغییر اون data table که به cr ما متصل شده،
باید یک cr دیگه (مثلا cr2) تعریف کرد و data table دوم رو به اون set کرد.

Chabok
چهارشنبه 12 مرداد 1384, 16:17 عصر
خواهش می کنم
قابلی نداشت

در ضمن ببخشید که کد وی بی رو نوشتم
آخه زیاد سی شارپ بلد نیستم
ولی خوب یه جورایی شبیه هستند