Magazine Internet

[Report] Ajouter des bordure en début et fin de groupement

Publié le 17 février 2009 par Jeremy.jeanson

Voici un petit bout de code qui ravira les amateurs de report (.rdlc) personnalisés jusqu’à l’extrême. Le cadre de ce code est le suivant : on utilise un tableau au sein duquel les données sont divisé en groupe de donnée. Mon objectif ici est d’afficher de n’afficher des bordure hautes et basse des cellules que lorsque notre cellule est la première ou la dernière du groupe afin d’affiche une délimitation propre entre les groupes (plus une bordure à droite histoire de délimiter tout de même les colonnes.

Ce code conditionne dont le style de bordure utilisé (propriété BorderStyle)

BorderStyle = None; Solid; None; =IIF(RowNumber("MonGroup")=1,"Solid","None"); =IIF(RowNumber("MonGroup")=CountRows("MonGroup"),"Solid","None")

Le secret est donc dans  ce simple test IIF qui détermine si le numéro de ligne est le premier ou le dernier.


Retour à La Une de Logo Paperblog

A propos de l’auteur


Jeremy.jeanson 1573 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte