PDA

View Full Version : سوال: جمع ستون یک ستون در runtime و مشکل با culture فارسی



vid4259
دوشنبه 27 مرداد 1399, 07:39 صبح
سلام
من به صورت reuntime در فوتر جمع یک ستون انجام می دم
مقادیر داخل ستونم د عکس زیر هست
مشکلی که وجود داره استیمول این ممیز ها رو به شکل ویرگول درنظر میگیره و باهم جمعه میکنه
مثلا 2.250 و100 و9.960و5.900و50
اینها رو به این شکل جمع میکنه
2+100+9+5+50=166
250+960+900=2.110

168.110

امکانش هست راهنماییم کنید که چکار کنم

vid4259
سه شنبه 28 مرداد 1399, 14:40 عصر
مشکلم رو پیدا کردم و شاید روزی مورد استفاده قرار بگیره
برای نمایش عددها که از نوع decimal است به صورت سه رقم سه رقم یک کانورت انجام میدم.
در نتیجه در تبدیل model به datatable برای استیمول این عدد ها رو به صورت رشته درنظر میگیره و در نتیجه با فرمول sum داخل استیمول درست کار نمیکنه و اشتباه محاسبه می کنه
من قبل انجام محاسبه یک ریپلیس انجام میدم و دوباره بعد جمع بهش فرمت میدم تو کد زیر مشخص هست:

cellText.Text = "{Sum(Stimulsoft.Report.Dictionary.StiFunctionsStri ngs.Replace(" + dataSourceName + ",",","" ))}";
cellText.TextFormat = new StiNumberFormatService(3, ".", 0, ",", 3, true, false, " ");
}