سؤال

يبدو أن المصفوفة في SSRS (SQL Server Reporting Services 2005) تواجه مشكلات مع بعض أنماط الحدود عند التصدير إلى XLS (ولكن ليس PDF أو عرض الويب؛ربما تنسيقات أخرى، لست متأكدا؟).

على سبيل المثال:قم بإنشاء مصفوفة وقم بتعيين نمط حدود المصفوفة على Black Solid 1px، ولكن جميع الخلايا الأربعة لها نمط حدود Black لا شيء 1px.عند عرضه عبر عنصر تحكم ASP.NET، يبدو صحيحًا.ولكن بعد التصدير إلى XLS، فإنه ينشئ حدودًا حول جميع خلايا الرأس (رؤوس الأعمدة والصفوف، والخلية العلوية اليسرى)، وحتى عمود البيانات الأيمن.ولكن كافة الخلايا الموجودة في منتصف التقرير بشكل صحيح لم يتم تعيين حدود لها.

تحديث:

إذا تم تعيين حدود المصفوفة على لا شيء، فلن تظهر الحدود الموجودة على الخلايا في XLS.لذا، كيف يمكنك تعيين حد خارجي حول المصفوفة، ولكن لا تجعله يطبق حدود "جميع الجوانب" على كل خلية تلامس حافة المصفوفة عند تصديرها إلى Excel؟

هل كانت مفيدة؟

المحلول

يبدو أن هذا خطأ في عرض SSRS 2005 Excel.لقد تمكنت من إصلاح هذه المشكلة عن طريق تعيين جميع جوانب خاصية BorderStyle للمصفوفة بشكل صريح (يسار، يمين، أعلى، أسفل) على Solid.

أيضًا، عند القيام بذلك، يبدو أن تعيين خاصية BorderStyle.Default على Solid أو لا شيء لا يهم.القيمة المحددة بشكل صريح للأطراف الأخرى تتجاوز تلك القيمة الافتراضية.

نصائح أخرى

لقد واجهت هذه المشكلة أثناء تصديرها إلى XLS.ولكن إليك خدعة رائعة لحل هذه المشكلة....!استخدام التنسيق المخصص في الحدود...تم الحل

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top