2010-10-13 5 views
0

J'utilise le codage Visual Studio 2010 avec VB. J'ai le contrôle de reportviewer avec un graphique sur le rapport. Comment modifiez-vous par programme une expression de groupe d'axes pour un graphique dans un rapport rdlc. Par exemple, j'ai l'expression de groupe: MonthName (Month (= Fields! Receiveddate.Value)).reportviewer chart axis

Comment puis-je modifier cela à: Week (= Fields! Receiveddate.Value) à l'exécution via le code?

Merci d'avance!

Répondre

1

Vous pourriez essayer d'utiliser iif ou la logique dans votre expression?

= ssi (Paramètres! Something.Value = "Semaines", la semaine (Fields! Receiveddate.Value), IIf (Paramètres! Something.Value = "Mois", MonthName (Fields! Receiveddate.Value), rien) En haut de ma tête, peut-être pas de travail mais vous devez décrire le scénario un peu plus. Sinon, vous devrez écrire du code de traitement XML pour modifier la source de rdl/rdlc. Ce qui est méchant.