سلام دوستان.
یه گزارش دارم که برای نمایش بهر، اعداد رو با تابع Persian فارسی میکنم. متن تکست باکسم به این صورته:
Persian(Math.Round(SumRunning(GroupHeaderBand1,Dat  aSource1.Qnty), 2).ToString())


حالا وقتی از گزارش خروجی اکسل میگیرم، اعداد رو فارسی میاره و بصورت تکست حساب میشه. یعنی نمیشه روش اعمال ریاضی انجام داد. میخوام هنگام گزارش اکسل این اعداد مجدد انگلیسی باشن.
یه تابع داره توی خود تکست باکس به نام Get Excel Value که توی مستنداتش نوشته که کارش همینه (توضیح در سایت استیمول)
وقتی که به تابع مقدار زیر رو میدم درست کار میکنه:
e.Value = DataSource1.Qnty


ولی وقتی میخوام مقدار درست رو بدم، کار نمیکنه:
e.Value = Math.Round(SumRunning(GroupHeaderBand1,DataSource1  .Qnty), 2).ToString();

یا حتی:
e.Value = "#%#{Math.Round(SumRunning(GroupHeaderBand1,DataSo  urce1.Qnty), 2).ToString()}";


توی توضیح اون تاپیک نوشته، اگه کانورت به عدد امکانپذیر نباشه، خود همون متن رو میاره. برای من هم با توابع بالا خود متن رو میاره.

کسی راه حلی داره؟
تشکر