PDA

View Full Version : سوال: اتصال مستقیم creport به کلاس dataset:لطفا فوری



davoodt
یک شنبه 04 مرداد 1388, 13:45 عصر
با سلام
آیا این قابلیت وجود داره که crystal report به کلاس dataset متصل بشه نه به اون datasurse که میسازیم و بعد یک form dataset بوجود میاره.

bad_boy_2007
سه شنبه 06 مرداد 1388, 19:00 عصر
با سلام
آیا این قابلیت وجود داره که crystal report به کلاس dataset متصل بشه نه به اون datasurse که میسازیم و بعد یک form dataset بوجود میاره.

آيا منظور شما اين است كه امكان اين وجود دارد كه كريستال به جاي اينكه داده ها را از ديتابيس بازيابي كند ، اين اطلاعات را از يك ديتاست كه از طريق كد نويسي در برنامه ژر ميشود دريافت كند ؟؟

اگر اين است ، بلي . راهنمايي خواستيد در خدمتم

davoodt
چهارشنبه 07 مرداد 1388, 00:37 صبح
بله میشه گفت، اگر لطف بفرمایید

bad_boy_2007
چهارشنبه 07 مرداد 1388, 14:20 عصر
اول از همه ديتاستي كه بايد حاوي داده هايي باشد كه قرار است از آنها گزارش تهيه بشه رو به پرژه ات اضافه كن .

بعد يك آيتم كريستال ايجاد كن ،‌ نكته مهمي كه در اينجا وجود داره اينه كه بايد از بخش Project Data و سپس ADO.Net Dataset ، ديتاستت رو كه در ژرو‍ه ايجاد كرده بودي را انتخاب كني (احتمالا تا الان هميشه از بخش Create Connection استفاده ميكردي)

مابقي مراحل هيچ فرقي با دريافت داده ها از ديتابيس ندار

فقط موقعي كه ميخواي با كد نويسي در برنامه گزارشت رو نمايش بدي بايد قبل يك متغيير از نوع ديتاست ايجاد و پر كني و با استفاده از دستوري مشابه ذيل ، اين متغيير نوع ديتاست رو به ريپورتت پاس بدي :



rpt.SetDataSource(DS)

davoodt
چهارشنبه 07 مرداد 1388, 16:03 عصر
ممنون اما اگر بخواهی از currect row یعنی اون رکوردی که انتخاب شده گزارش بگیری چکار باید بکنی؟

bad_boy_2007
چهارشنبه 07 مرداد 1388, 22:07 عصر
عمل فيلتر رو ميتوني زماني كه داري ديتاست رو پر ميكني اعمال كني