دسته بندی ها
12:50 1399/05/06

آپدیت نشدن اطلاعات گزارش ایجاد شده توسط استیمول سافت

مشخصات سوال کننده :
کاربر : hosseinkhajeh7891kh     امتیاز کاربر : 1     رتبه کاربر : 152
دسته بندی : سی شارپ استيمول سافت

به این سوال امتیاز بدهید    1
تعداد بازدید این سوال : 3488
1 نظر
Mfarahmand : سلام، این مشکل رو هم منم باهاش مواجهه شدم. از دوستان اگه کسی میدونه چیکار باید بکنیم لطفا راهنمایی کنند. سپاس

امتیاز کاربر : 20   رتبه کاربر : 36   تاریخ ثبت : 09:16 1399/06/02
هوش مصنوعی

پاسخ هوش مصنوعی

برای حل این مشکل، ممکن است شما نیاز داشته باشید که کش (Cache) گزارش های قبلی را پاک کنید یا اطمینان حاصل کنید که گزارش جدید به درستی بارگذاری شده است. در زیر چند راه حل پیشنهادی برای شما آورده شده است:

1. **پاک کردن کش پروژه**: برخی از محیط های توسعه، داده های پیشین را در کش نگه می دارند. برای پاک کردن کش:

clean solution در Visual Studio.

2. **بارگذاری مجدد گزارش**: اطمینان حاصل کنید که قبل از نمایش گزارش، متن جدید را بارگذاری کرده اید. به کد خود نگاه کنید و از متد بارگذاری جدید استفاده کنید:

myReport.Load("مسیر_فایل_گزارش");

3. **استفاده از Refresh**: پس از اعمال تغییرات در گزارش، می توانید از متد Refresh استفاده کنید تا گزارش دوباره بارگذاری شود:

myReport.Refresh();

4. **بررسی فایلی که در آن تغییرات را ذخیره کرده اید**: ممکن است خطایی در ذخیره سازی وجود داشته باشد، اطمینان حاصل کنید که فایل تغییرات را ذخیره کرده و در مسیر صحیح است.

اگر با این روش ها مشکل حل نشد، لطفاً اطلاعات بیشتری درباره پیکربندی پروژه و نحوه بارگذاری گزارش ارایه دهید.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : Sowgandi 10:42 1399/06/02

سلام. من استیمول سافت رو تخصص ندارم. ولی داخل کریستال ریپورت هم برخی مواقع اینطوری میشد که من حالت Preview رو می بستم و دوباره باز میکردم گزارش رفرش میشد و مشکل حل میشد. حالا ببینید توی استیمول سافت هم همچین حالتی هست یا خیر.

ویرایش شده در یکشنبه 2 شهریور 1399 ساعت 10:43:04
به این پاسخ امتیاز بدهید    0
امتیاز: 876 رتبه: 3
1 نظر
Mfarahmand : سپاس فراوان از شما...

امتیاز کاربر : 20   رتبه کاربر : 36   تاریخ ثبت : 01:48 1399/06/02
پاسخ دهنده : saedbfd 11:42 1399/06/02

توی این لینک در مورد رفرش اطلاعات در استیمول سافت اطلاعاتی نوشته شده.

ظاهرا اگر اطلاعات در حالت Preview رفرش نشد باید از دستور زیر برای این کار استفاده کرد

 

قبل از Load گزارش :

stiReport.Dictionary.DataSources.Clear()

 

و هنگام Load گزارش :

stiReport.Dictionary.Synchronize()

 

به این پاسخ امتیاز بدهید    1
امتیاز: 1664 رتبه: 1
1 نظر
Mfarahmand : سپاس فراوان از شما...

امتیاز کاربر : 20   رتبه کاربر : 36   تاریخ ثبت : 01:48 1399/06/02
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود