我正在使用Visual Studio 2010编码与VB。我有reportviewer控件,报告上有图表。如何以编程方式更改rdlc报告中图表的轴组表达式。例如,我有组表达式:MonthName(Month(= Fields!receiveddate.Value))。
如何在运行时通过代码将其更改为:Week(= Fields!receiveddate.Value)?
提前致谢!
答案 0 :(得分:1)
您可以尝试在表达式中使用和iif或逻辑吗?
= iif(参数!something.Value =“Weeks”,Week(Fields!receiveddate.Value), iif(参数!something.Value =“Months”,MonthName(Fields!receiveddate.Value),Nothing))
在我的头脑中,可能无法正常工作,但你需要更多地描述一下这个场景。
否则你必须编写一些xml处理代码来改变rdl / rdlc的源代码。哪个是讨厌的。