SSRS 2005 Matrice e stili di bordo durante l'esportazione in XLS
-
09-06-2019 - |
Domanda
La Matrice in SSRS (SQL Server Reporting Services 2005) sembra avere problemi con alcuni il confine stili durante l'esportazione in XLS (ma non PDF o visualizzazione web;forse altri formati, non è sicuro?).
Per esempio:Creare una matrice e impostare la Matrice stile del bordo Nero 1px Solid, ma di tutte e 4 le celle per avere un bordo stile del Nero Nessuno 1px.Quando viene visualizzata tramite il ASP.NET controllo, sembra corretto.Ma dopo l'esportazione in XLS, crea i bordi di tutte le celle di intestazione (intestazioni di colonna e riga, e la cella superiore sinistra), e anche la più a destra della colonna di dati.Ma tutte le cellule nel mezzo del rapporto, correttamente, non hanno confine set.
Aggiornamento:
Se la Matrice confini sono fissati a Nessuno, quindi i bordi delle celle non sono mostrate in XLS.Così, come si fa a impostare un bordo esterno di tutto il Matrix, ma non applicare il 'tutti i lati del bordo per ogni cella che si tocca il bordo della Matrice durante l'esportazione in Excel?
Soluzione
Questo sembra essere un bug nel 2005 SSRS rendering di Excel.Sono stato in grado di risolvere questo problema, impostare in modo esplicito tutti i lati della matrice proprietà BorderStyle (Sinistra, Destra, Alto, Basso) per Solida.
Inoltre, quando si esegue questa operazione, sembra che impostando la proprietà BorderStyle.Proprietà predefinita Solidi o Nessuno non importa.Il valore impostato in modo esplicito per gli altri lati sostituisce tale valore Predefinito.
Altri suggerimenti
Ho avuto questo problema, mentre l'esportazione in xls.ma qui è un trucco per risolvere questo problema....!Personalizzate la formattazione in confini...risolto