我在 SSRS 报告中使用了一个 Dundas 图表,在 PostInitilize 事件中有一些自定义代码,如下所示:
foreach(CustomLabel curLabel in chartObj.ChartAreas[0].AxisY.CustomLabels)
{
curLabel.GridTick = GridTick.None;
curLabel.Text = Convert.ToString(Convert.ToInt32(curLabel.Text) - 10);
}
它采用每个轴标签并将值减少 10。
这在我的机器上运行良好,甚至在报表查看器的生产服务器上运行良好。但是,当此报告作为订阅运行时,代码无法运行。报告生成得很好,但轴标签没有改变。
这怎么可能发生?作为订阅运行报表有什么不同?