PDA

View Full Version : رخ دادن System.InvalidCastException هنگام ارسال داده به گزارش stimulsoft و نمایش آن



mohsenan
دوشنبه 04 فروردین 1399, 00:09 صبح
سلام به دوستان عزیز
من به مشکلی خوردم که هر چه میکنم نمیتونم حلش کنم
یه توضیح بدم
یه برنامه ای عددی رو میگیره از کاربر
بر اساس فرمولی عدد ورودی را به عدد دیگری تغییر میده و این عدد میتونه اعشار هم داشته باشه
این اعداد برای نمایش نموداری سطری به استیمول ارسال میشه
این نمودار شامل چهار قسمته که سه قسمت اول دارای رنج یکسان و رنج قسمت چهارم دوبرابر می باشد
151493
مشابه شکل بالا
محدوده اعداد در هر قسمت نیز دارای نظمی نیست
مثلا قسمت کمرنگ ممکنه 10 واحد باشه
رنگ بعدی 13 واحد و یا رنگ آخر 40 واحده

حالا مشکلم اینه
کل کد به درستی کار میکنه
ولی وقتی به استیمول منتقل میشه ارور زیر برام میاد
System.InvalidCastException: 'Specified cast is not valid.'
دقیقه روی قسمتی که کد فراخوانی گزارش وجود داره
خیلی جستجو کردم ولی متاسفانه پیدا نکردم راه حل این مشکلو


لطفا راهنمایی کنید
تشکر

taghvajou
پنج شنبه 07 فروردین 1399, 18:07 عصر
سلام
به نظر میاد وقتی دارین ورودی میدین به یه تابع، تایپ درستی نمیدین.
مثلا باید به عنوان ورودی int بدین ولی شما doubleدارین میدین.

ببینین که کدوم تابع داره اکسپشن میندازه
پارامترهای ورودی تابع رو دونه دونه چک کنین و کانورت کنین