تبدیل عدد به حروف در استیمول سافت توسط تابع ToWordsFa
توی Stimulsoft یه تابعی هست که عدد فارسی رو به انگلیسی تبدیل میکنه : عدد صدو بیست و سه
{ToWordsFa(123)}
من یه متغیر به اسم Variable1 ساختم و در نهایت میخوام یه عددی رو محاسبه کنه در سی شارپ و به این ریپورت به عنوان پارمتر برای ورودی این تابع بفرسته :

این تابع عدد رو هم فقط از نوع Long میپذیره , بنابراین :
long ResultNumber = (long)(JAM - Takhfif);
report["Variable1"] = ResultNumber; // ارسال عدد
ولی نتیجه کار نمیکنه !

میتونم به خود این باکس پارامتر بفرستم ولی به متغیری که داخل این باکس متن هستش نه ! :
(report.GetComponentByName("Text18") as StiText).Text = Convert.ToInt64(ResultNumber).ToString();
باتشکر از وقت شما برای راهنمایی به این سوال
Edit
.
نتونستم توی قسمت پاسخ بذارم , اینجا گذاشتم
راه حلش رو پیدا کردم :
report.Dictionary.Variables.Add("Variable1", Convert.ToInt64(YOUR_NUMBER_HERE));
پاسخ هوش مصنوعی
خوشحالم که توانستید راه حل مشکل خود را پیدا کنید. برای روشن شدن موضوع، اینجا نحوه استفاده از تابع ToWordsFa همراه با تعریف متغیر در Stimulsoft را به طور کامل توضیح می دهیم.
شما می توانید از کد زیر برای محاسبه عدد و ارسال آن به ریپورت استفاده کنید:
long ResultNumber = (long)(JAM - Takhfif);
report.Dictionary.Variables.Add("Variable1", ResultNumber); // ارسال عدد به متغیر
سپس در گزارش خود، برای تبدیل عدد به حروف می توانید از تابع زیر استفاده کنید:
{ToWordsFa(Variable1)}
با این کار، عدد محاسبه شده در متغیر Variable1 به حروف فارسی تبدیل می شود و به درستی نمایش داده خواهد شد.
البته سوال شما در مورد این هست که چجوری باید یک عدد رو به صورت Long به استیمول سافت ارسال کرد که راه حل رو هم خودتون ارائه دادید. اما یک نکته بسیار مهم داشت سوال شما و اون هم تبدیل عدد به حروف در استیمول سافت توسط تابع ToWordsFa .این تابع رو خیلی لازم داشتم که توی سوال شما دیدمش.
- جلوگیری از اد شدن خودکار در گروه و کانال تلگرام
- کم کردن حجم فیلم توسط کد در Asp net core
- چه کسانی استوری تلگرام را می بینند ؟
- برای کسب و کار تلگرام پرمیوم بهتره یا واتس اپ بیزینس ؟
- جلوگیری از انتشار غیرمجاز مطالب در کانال های تلگرامی
- تفاوت های تلگرام و واتس اپ چیست ؟
- چرا استوری های واتس اپ برای دوستان نمایش داده نمیشن ؟
- چند تا استوری رایگان می تونیم تلگرام بذاریم ؟
- خطای Severity Code Description Project هنگام استارت پروژه
- کار نکردن navBar و sideBar در پروژه Asp.net core
- مشکل تاریخ شمسی در سی شارپ
- نمایش گزارش stimulsoft روی کلاینت
- تفاوت های سی شارپ 8 با نسخه های قبلی چیه؟
- انتخاب چند سطر دلخواه توسط چک باکس در DataGrid و محاسبه جمع سطرهای انتخاب شده
- نمایش نوتیفکیشن در سی شارپ
- ارسال پارامتر از سی شارپ به استیمول سافت
- عدم نمایش عکس در دیتاگرید ویو در wpf
- Library Animation برای کنترلهای WPF
- مشکل در تغییر مقدار Text کنترل RibbonBar در کامپوننت DevExpress
- قرار دادن مقادیر ارسالی یک ستون از جدول به صورت سطری در استیمول