2008-09-16 18 views
2

SSRS'deki SQL Server (SQL Server Raporlama Hizmetleri 2005), XLS'ye dışa aktarırken kenarlık stilleri ile ilgili sorunlara sahip gibi görünüyor (PDF veya web görünümünde değil, başka biçimlerde de olabilir) emin?). Örneğin: Bir matris oluşturun ve Matrix kenarlık stilini Siyah Katı 1px olarak ayarlayın, ancak hücrelerin 4'ünün kenarlık Siyah 1px'e sahip olmadığını belirtin. ASP.NET denetimi ile görüntülendiğinde, doğru görünüyor. Ancak, XLS'ye dışa aktarıldıktan sonra, tüm başlık hücrelerinin (sütun ve satır başlıkları ve sol üst hücre) ve hatta en sağdaki veri sütununun etrafında kenarlıklar oluşturur. Ancak, raporun ortasındaki tüm hücrelerin doğru bir sınır ayarı yoktur.SSRS 2005 XLS'ye dışa aktarırken matris ve kenarlık stilleri

Güncelleme:

Matris sınırları Yok olarak ayarlanmışsa

sonra hücreler üzerinde sınırları XLS görünmüyor. Öyleyse, Matrix'in etrafında bir dış kenarlık belirliyorsunuz, ancak Excel'e dışa aktarıldığında Matrix'in kenarına dokunan her hücreye 'tüm tarafların' kenarlıklarını uygulamamalı mı?

+0

Kenarlık olmaması için Matristeki kenarlık stilini ayarlamayı denedim. Ama bu hala bu hatayı düzeltmedi. Neden her hücrenin etrafına sadece hücre hücresine dokunan bir hücre sınırını ayarlıyor? –

cevap

2

Bu, SSRS 2005 Excel oluşturmada bir hata gibi görünüyor. Bunu matrix BorderStyle özelliğinin (Sol, Sağ, Üst, Alt) tüm taraflarını Katı olarak ayarlayarak bunu düzeltemedim.

Ayrıca, bunu yaptığınızda, BorderStyle.Default özelliğini Solid (Katı) veya None (Hiçbiri) 'nin önemli olmaması gibi görünüyor. Diğer taraflar için açıkça ayarlanan değer, bu Varsayılan değeri geçersiz kılar.

+0

Bu mükemmel çalıştı! Teşekkürler. –

0

Bu sorunu xls'e dışa aktarırken yaşadım. ama burada bunu çözmek için harika bir numara ....! Özel biçimlendirmeyi kenarlıklarda kullanın ... çözüldü

İlgili konular