2009-03-09 7 views
1

Possible en double:
How to collapse a row in RDLC rather than just hide it?Masquer un tablerow dans un rapport .NET rdlc si le champ représenté dans la ligne est vide?

Je vois la propriété tablerow.Visibility et une autre propriété appelée 'ToggleItem', mais ne suis pas sûr de savoir comment faire ce travail. Je veux masquer le tablerow dynamiquement si c'est seulement le champ de texte (dans ce cas un champ de commentaire d'utilisateur) est vide. 'CanShrink' ne semble pas faire le travail.

Le tablerow mesure 0,25 pouce de haut et occupe autant d'espace même s'il n'y a pas de données à afficher. Par conséquent, je me retrouve avec 0,25 pouce d'espace entre chaque ligne sur le rapport. J'utilise Visual Studio 2005 avec la fonctionnalité intégrée de rapports rdlc.

merci beaucoup

Répondre

5

Il suffit de définir la propriété cachée à Vrai ou faux ou une expression.

= (Fields!UserComment.Value.ToString() = "") 

See Expression Examples (Reporting Services)

+0

cool ... Je ne savais pas que la propriété pourrait être définie à une expression dans le concepteur ... il semble fonctionner maintenant ... merci! – user52212

Questions connexes