2009-10-30 4 views
6

Est-il possible d'ajouter une image dynamique à un paramètre dans le rapport rdlc? par exemple:RDLC, image dynamique basée sur le paramètre, C#

=SWITCH(Parameters!picture.Value="1","picture1.jpg", 
     Parameters!picture.Value="2","picture2.png") 

ou quelque chose de similaire?

ou toute autre manière d'utiliser la valeur du paramètre comme guide pour l'image dynamique?

Répondre

10

Oui, cela est possible. Voir this blog entry pour une bonne explication.

En bref procédez comme suit:

  • Définir la valeur External
  • Set Value propriété à une expression comme =Parameters!PathToPicture.Value
  • Définissez la propriété EnableExternalImages de l'image de la ReportViewer propriété Source de l'image ou la LocalReport objet à true
0

Vous pouvez définir la valeur du paramètre comme chemin vers l'image sélectionnée. Ensuite, réglez la source de l'image sur External. Il y a d'autres moyens à cela; Si ce n'est pas bien, dites juste.

Questions connexes