PDA

View Full Version : سوال: نمايش اطلاعات dataset در stimul report در C#



king_of_lionsss
شنبه 31 تیر 1391, 00:15 صبح
سلام خيليها اين سوال رو پرسيدن و لي جواب درست و حسابي جايي نديدم
وقتي در ديكشنري ريپرت ديتا ستم رو ميزارم و توي گزارش نشون ميدم با اينكه ديتا ستم فيل شده و لي صفحه سفيد نمايش ميده مشل چيه؟ راه حل چيه؟

لطفا لطفا دوستان اگه كسي ميدونه توضيح دو خطي نده .درست و كامل با كدها بزاريد يا يك نمونه مثال بزنيد و پيوست كنيد

king_of_lionsss
شنبه 31 تیر 1391, 10:45 صبح
كسي نيست جواب مارو بده؟
ببينيد من توي فرم stireport1 رو ساختم و از قسمت choose data source ديتا ستم رو انتخاب كردم . وقتي ميرم توي قسمت design و از ديتا ستم توي ديكشنري يك جدول رو انتخاب ميكنم و توي فرم چاپ ميزارم و قتي پيش نمايش روميزنم گزارش خاليه چكار كنم درست بشه؟لطفا لطفا كمك كنيد؟

Esmail Solhkhah
دوشنبه 02 مرداد 1391, 00:01 صبح
پیش نمایش اینجا دیتا رو لود نخواهد کرد
باید تو فرمتون اون دیتاسورس مورد نظر (دیتاست یا جدولش) رو فیل کنید بعد گزارش رو شو کنید.

موفق باشید.

mehran_tat2004
پنج شنبه 09 شهریور 1391, 23:30 عصر
سلام
دوستان من یک گزارش درست کردم
و design کردم و دیتاسورس رو تعیین کردم و اطلاعات رو بدرستی نشون میده
اما این بصورت ثابت هست و با designer خود استیمال این کارو کردم
اگر بخوام توی محیط کد نویسی دیتاست رو تغییر بدم و یه رکوردهای خاصی رو نشون بدم باید چیکار کرد؟
من میدونم که اون رکورد ها رو بخونم و توی یک دیتاست قرار بدم و با دستور RegData() باید اون دیتاست رو وصل کنم به گزارش
این کارو میکنم ولی وقتی گزارش رو show() میکنم اطلاعات قبلی رو نشون میده و اطلاعات دیتاست فیلتر شده رو نمیده.دیتاست فیلتر شده رو توی یک گرید تست کردم رکوردهای مورد نظرم درونش هست و لی نمیدونم چرا گزارش اطلاعات این دیتاست رو نشون نمیده و دیتاستی رو نشون میده که موقع طراحی گزارش ازش استفاده کردم.
یعنی انگار دیتاست رو قبول نمیکنه و اطلاعات همون دیتاستی رو نشون میده که موقع طراحی بهش وصل کردم.هیچ خطایی هم نمیده
مثلا موقع طراحی من table1 رو توی گزارش درگ کردم و فیلها ساخته شد و اطلاعات رو نشون میده
توی یک باتن کد زیر رو نوشتم که موقع runTime دیتاست عوض بشه و اطلاعات دلخواه من نشون داده بشه نه تمام رکوردها

stiReport1.RegData(ds.Tables[0])

stiReport1.Show()




لطفاکمک کنید

nathan
شنبه 23 دی 1391, 20:25 عصر
سلام
دوستان من یک گزارش درست کردم
و design کردم و دیتاسورس رو تعیین کردم و اطلاعات رو بدرستی نشون میده
اما این بصورت ثابت هست و با designer خود استیمال این کارو کردم
اگر بخوام توی محیط کد نویسی دیتاست رو تغییر بدم و یه رکوردهای خاصی رو نشون بدم باید چیکار کرد؟
من میدونم که اون رکورد ها رو بخونم و توی یک دیتاست قرار بدم و با دستور RegData() باید اون دیتاست رو وصل کنم به گزارش
این کارو میکنم ولی وقتی گزارش رو show() میکنم اطلاعات قبلی رو نشون میده و اطلاعات دیتاست فیلتر شده رو نمیده.دیتاست فیلتر شده رو توی یک گرید تست کردم رکوردهای مورد نظرم درونش هست و لی نمیدونم چرا گزارش اطلاعات این دیتاست رو نشون نمیده و دیتاستی رو نشون میده که موقع طراحی گزارش ازش استفاده کردم.
یعنی انگار دیتاست رو قبول نمیکنه و اطلاعات همون دیتاستی رو نشون میده که موقع طراحی بهش وصل کردم.هیچ خطایی هم نمیده
مثلا موقع طراحی من table1 رو توی گزارش درگ کردم و فیلها ساخته شد و اطلاعات رو نشون میده
توی یک باتن کد زیر رو نوشتم که موقع runTime دیتاست عوض بشه و اطلاعات دلخواه من نشون داده بشه نه تمام رکوردها

stiReport1.RegData(ds.Tables[0])

stiReport1.Show()




لطفاکمک کنید

دوستان من هم دقیقاْ همین مشکل رو دارم وقتی گزارش رو از فایلهای mrt لود می کنم این مشکل وجود نداره اما وقتی که save as شده به فرمت cs اون گزارش رو در پروژه بایند می کنم و بعدش لودش می کنم همون دیتاست زمان طراحی نمایش داده میشه؟

nathan
یک شنبه 24 دی 1391, 14:48 عصر
دوستان کسی نظری نداره همه خوابن؟ بابا دمتون گرم بعده عمری ما یه سئوال واسمون پیش اومد؟

fakhravari
یک شنبه 24 دی 1391, 19:53 عصر
http://wdl.persiangig.com/pages/download/?dl=http://mohamad-hoosein.persiangig.com/asp/print_new.rar