دسته بندی ها
15:19 1400/06/16

عدم تغییر مقادیر بعد از ارسال پارامتر در استیمول سافت

مشخصات سوال کننده :
کاربر : mojtabahakimian     امتیاز کاربر : 155     رتبه کاربر : 10
دسته بندی : استيمول سافت WPF سی شارپ Sql Server

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 3188
هوش مصنوعی

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

ظاهراً مشکل شما مربوط به تنظیمات گزارش استیمول سافت است. در ادامه چند نکته که می تواند به شما کمک کند آورده شده است:

1. **اطمینان از بارگذاری مجدد گزارش**: بعد از تغییر مقادیر، مطمین شوید که گزارش دوباره بارگذاری می شود. برای این کار می توانید از متد report.Render() استفاده کنید.

report.Render();

2. **چک کردن نوع متغیرها**: مطمین شوید که نوع متغیرهایی که به گزارش ارسال می کنید با نوع متغیرهای تعریف شده در گزارش مطابقت دارد.

3. **نحوه فراخوانی مقادیر**: به جای استفاده از نام کامپوننت، می توانید از نام متغیرهای گزارش استفاده کنید. برای مثال:

report["Variable1"] = "fa";

4. **استفاده از @ برای نام ها**: برای کامپوننت هایی که نام شان را با @ فراخوانی می کنید، اطمینان حاصل کنید که نام دقیق آن ها در گزارش مطابق با آن باشد.

5. **بررسی لاگ ها و خطاها**: در صورت وجود، لاگ های خطا را بررسی کنید تا ببینید آیا پیغام خطایی وجود دارد که نشان دهد چرا مقدار درست اعمال نمی شود.

در صورت ادامه ی مشکل، می توانید کد خود را ارایه کنید تا دقیق تر بررسی شود.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : hamid_b 22:28 1400/06/17

در لینکهای زیر میتونید نحوه ارسال پارامتر از سی شارپ به استیمول سافت رو مشاهده کنید.

ارسال پارامتر از سی شارپ به استیمول سافت

کدهایی که نوشتی که ظاهرا درسته و مشکلی نداره. ضمنا نیازی به @ نیست. کاراکتر @ برای وقتی هست که از SP استفاده می کنید.

StiReport report = new StiReport();
report.Load("report.mrt");
report["var1"] = "Ali";
report.Compile();
report.Render();
report.Show();

توی کدهای بالا یه متغیر به نام var1 با مقدار Ali داریم. اگر مقادیر در استیمول سافت اعمال نمیشه بنظرم پارامترهاتو حذف کن مجدد ایجاد کن.

به این پاسخ امتیاز بدهید    1
امتیاز: 518 رتبه: 4
1 نظر
mojtabahakimian : سپاس گزارم بررسی کردم مشکل این بود باید report.Compile() رو بذارم بعد از ارسال پارامتر ها

امتیاز کاربر : 155   رتبه کاربر : 10   تاریخ ثبت : 10:39 1400/06/17
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود