كيفية تخزين القيم المدورة في جدول بدلا من مجرد عرضها على أنها مدورة
-
26-12-2019 - |
سؤال
لدي جدول أحتاج إليه أن يتم تقريب الأرقام إلى 4 منازل عشرية.لقد تمكنت من القيام بذلك، لكن المشكلة هي أنه أثناء عرض الجدول القيم المدورة، فإن القيم الفعلية المخزنة ليست القيم المدورة (أستخدم BigDecimal لأنني أريد أن أكون قادرا على التحكم في سلوك التقريب من الخلايا).عندما أطبع قيم الخلية، أحصل على الأرقام بأكثر من 4 قيم عشرية على الرغم من أن القيم التي تظهر في الجدول هي القيم الدائرية.كتبت المحررين الخاصين والعارضين على النحو التالي:
giveacodicetagpre.ماذا أفعل الخطأ بحيث تكون القيم المخزنة في طراز الطاولة ليست القيم الدائرية؟شكرا
المحلول
تمكنت من حل المشكلة عن طريق تجاوز طريقة GetCelleditorValue () في فئة محرر الخلية على هذا النحو:
giveacodicetagpre.لا تنتمي إلى StackOverflow