عدم تغییر مقادیر بعد از ارسال پارامتر در استیمول سافت
من یک گزارش استیمول سافت دارم بهش پارامتر ارسال میکنم اما اعمال نمیشه. توی Debug چک کردم مقدار میره ولی ظاهرا توی گزارش درست عمل نمیکنه :
(report.GetComponentByName("Spider") as StiText).Text = "ali" ;
//یا
report["Spider"] = "ali";
report.Dictionary.Variables["Variable1"].Value = "fa";
حتی به جای اسم ها @Spider هم دادم ولی کار نکرده !

نتیجه تغییری نمیکنه :

پاسخ هوش مصنوعی
ظاهراً مشکل شما مربوط به تنظیمات گزارش استیمول سافت است. در ادامه چند نکته که می تواند به شما کمک کند آورده شده است:
1. **اطمینان از بارگذاری مجدد گزارش**: بعد از تغییر مقادیر، مطمین شوید که گزارش دوباره بارگذاری می شود. برای این کار می توانید از متد report.Render() استفاده کنید.
report.Render();
2. **چک کردن نوع متغیرها**: مطمین شوید که نوع متغیرهایی که به گزارش ارسال می کنید با نوع متغیرهای تعریف شده در گزارش مطابقت دارد.
3. **نحوه فراخوانی مقادیر**: به جای استفاده از نام کامپوننت، می توانید از نام متغیرهای گزارش استفاده کنید. برای مثال:
report["Variable1"] = "fa";
4. **استفاده از @ برای نام ها**: برای کامپوننت هایی که نام شان را با @ فراخوانی می کنید، اطمینان حاصل کنید که نام دقیق آن ها در گزارش مطابق با آن باشد.
5. **بررسی لاگ ها و خطاها**: در صورت وجود، لاگ های خطا را بررسی کنید تا ببینید آیا پیغام خطایی وجود دارد که نشان دهد چرا مقدار درست اعمال نمی شود.
در صورت ادامه ی مشکل، می توانید کد خود را ارایه کنید تا دقیق تر بررسی شود.
در لینکهای زیر میتونید نحوه ارسال پارامتر از سی شارپ به استیمول سافت رو مشاهده کنید.
ارسال پارامتر از سی شارپ به استیمول سافت
کدهایی که نوشتی که ظاهرا درسته و مشکلی نداره. ضمنا نیازی به @ نیست. کاراکتر @ برای وقتی هست که از SP استفاده می کنید.
StiReport report = new StiReport();
report.Load("report.mrt");
report["var1"] = "Ali";
report.Compile();
report.Render();
report.Show();
توی کدهای بالا یه متغیر به نام var1 با مقدار Ali داریم. اگر مقادیر در استیمول سافت اعمال نمیشه بنظرم پارامترهاتو حذف کن مجدد ایجاد کن.
- دسترسی به پکیج های nuget در زمان قطع نت بین الملل
- نمایش آخرین ردیف دیتاگیرید موقع لود در wpf
- مشکل اینترنت جهانی و عدم دسترسی به cdnjs.cloudflare.com
- مشکل در نصب sql server 2022
- جلوگیری از اد شدن خودکار در گروه و کانال تلگرام
- کم کردن حجم فیلم توسط کد در Asp net core
- چه کسانی استوری تلگرام را می بینند ؟
- برای کسب و کار تلگرام پرمیوم بهتره یا واتس اپ بیزینس ؟
- جلوگیری از انتشار غیرمجاز مطالب در کانال های تلگرامی
- تفاوت های تلگرام و واتس اپ چیست ؟
- مشکل تاریخ شمسی در سی شارپ
- نمایش گزارش stimulsoft روی کلاینت
- حذف کامل یک رکورد در جدول ریلیشن شده
- تفاوت های سی شارپ 8 با نسخه های قبلی چیه؟
- انتخاب چند سطر دلخواه توسط چک باکس در DataGrid و محاسبه جمع سطرهای انتخاب شده
- مقایسه ساختار دو دیتابیس در Sql Server
- اشکال در ایجاد کلید خارجی در Sql Server
- نمایش نوتیفکیشن در سی شارپ
- ارسال پارامتر از سی شارپ به استیمول سافت
- عدم نمایش عکس در دیتاگرید ویو در wpf