عدم تغییر مقادیر بعد از ارسال پارامتر در استیمول سافت
من یک گزارش استیمول سافت دارم بهش پارامتر ارسال میکنم اما اعمال نمیشه. توی 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 داریم. اگر مقادیر در استیمول سافت اعمال نمیشه بنظرم پارامترهاتو حذف کن مجدد ایجاد کن.
- آموزش استفاده از پلاگین گردونه شانس در Asp.net core به همراه سورس
- نمایش متن به صورت فرمت شده در CkEditor
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- مشکل تاریخ شمسی در سی شارپ
- نمایش گزارش stimulsoft روی کلاینت
- حذف کامل یک رکورد در جدول ریلیشن شده
- تفاوت های سی شارپ 8 با نسخه های قبلی چیه؟
- انتخاب چند سطر دلخواه توسط چک باکس در DataGrid و محاسبه جمع سطرهای انتخاب شده
- مقایسه ساختار دو دیتابیس در Sql Server
- اشکال در ایجاد کلید خارجی در Sql Server
- نمایش نوتیفکیشن در سی شارپ
- ارسال پارامتر از سی شارپ به استیمول سافت
- عدم نمایش عکس در دیتاگرید ویو در wpf