2009-10-09 22 views
7

Bir SSRS raporunda bir Tablom var. Tablo Hücrelerden biri, bir sırada Parçaların Tanımlarını içerir. Bu açıklamalar uzunluk olarak değişebilir ve bu rezonans için "CanGrow" Mülkiyetini True olarak ayarladım. Raporu Excel'e aktarmaya çalıştığımda, metin uzunluğu Hücrenin genişliğini aşacak olursa, hücrenin yüksekliği büyüyecek ve tüm metin gösterilecektir. Ne yazık ki SSRS Excel Generator, yüksekliği olduğu gibi tutar ve sadece metnin genişliğine uyan metnin bir kısmı gösterilecektir. Bu sorunu çözmek için herhangi bir yardımı veya girişi takdir ediyorum. TeşekkürlerSSRS, Excel'e Dışa Aktarılırken CanGrow Mülkünü onaylamıyor

cevap

0

Rapor Görüntüleyicinin Excel işleyicisi nasıl çalışır. Excel dosyasını dışa aktarma şeklini değiştiremezsiniz, ancak sorununuzu çözmenin başka yolları da vardır. Excel COM yoluyla dosyasını düzenlemek

  • Excel'e aktardıktan sonra
  • ihraç önce sütun genişliklerini Fix
  • çağırır -

    1. Kendi Excel Renderer (zaman alıcı iyi bir fikir değil) yaz

      Önemem # 2 - RDLC dosyasını belleğe yükleyebilir ve orada yaptığınız değişiklikleri yapabilir, ardından değiştirilen rapor için ReportViewer dışa aktarma işlevini çağırabilirsiniz.

    0

    Tablix öğenizden önce öğeleriniz varsa, bu büyümeyi durdurabilir. Tablix'ten önce tüm öğeleri kaldırmanın istenen satır büyümesi/otomatik uyum davranışını geri yükleyeceğini buldum. Henüz daha iyi bir çözüm bulamadım.

    2

    Tablix'ten önce öğeleri kaldırmak yerine, genişliklerini sayfanınkiyle aynı olacak şekilde değiştirebilirsiniz.

    +0

    bunu nasıl yapacağınızı açıklayınız –

    2

    Aynı sorunun çözümünü buldum! :) Bir satırdaki tüm hücreler için "CanGrow" Özelliğini False olarak ayarlayın. Ayrıca, "Yükseklik" Özelliğini özel boyutunuza göre ayarlayın.