Question

La matrice dans SSRS (SQL Server Reporting Services 2005) semble rencontrer des problèmes avec certains styles de bordure lors de l'exportation au format XLS (mais pas au format PDF ni sur le Web; peut-être d'autres formats, pas sûr?).

Par exemple: créez une matrice et définissez le style de bordure de la matrice sur Noir fixe 1px, mais les 4 cellules auront un style de bordure Noir aucun 1px. Lorsqu’il est visualisé via le contrôle ASP.NET, cela semble correct. Mais après l'exportation vers XLS, il crée des bordures autour de toutes les cellules d'en-tête (en-têtes de colonnes et de lignes et de la cellule en haut à gauche), et même de la colonne de données la plus à droite. Mais toutes les cellules au milieu du rapport n'ont pas de bordure définie correctement.

Mise à jour:

Si les bordures de la matrice sont définies sur Aucune, les bordures des cellules ne s'affichent pas dans XLS. Alors, comment définir une bordure extérieure autour de la matrice sans avoir à appliquer la bordure "Tous les côtés" à chaque cellule qui touche le bord de la matrice lors de son exportation vers Excel?

Était-ce utile?

La solution

Cela semble être un bogue dans le rendu Excel de SSRS 2005. J'ai pu résoudre ce problème en définissant explicitement tous les côtés de la propriété de matrice BorderStyle (gauche, droite, haut et bas) sur Solide.

De même, lorsque vous faites cela, il semble que définir la propriété BorderStyle.Default sur Solid ou None importe peu. La valeur explicitement définie pour les autres côtés remplace cette valeur par défaut.

Autres conseils

J'ai eu ce problème en l'exportant au format xls. mais voici un truc cool pour résoudre ce problème ....! Utiliser le formatage personnalisé dans les bordures ... résolu

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top