1

我有一个仪表板页面,我在其中使用各种 MSCharts。

我为这些图表中的每一个定义了一个类,当我运行每个图表类并定义其系列属性时,我在该图表中定义系列的工具提示,如下所示。

Series[0].ToolTip = "Date = #VALX{d}\nTotal Qty Shipped = #VALY";

我看到的问题是因为页面上有多个图表,每个图表都有自己的图表区域。唯一显示工具提示的图表是第一个分配有工具提示的图表。即使为它们运行类似的代码,其他图表也不会显示任何内容。

为什么只有第一个图表显示工具提示,我该如何绕过这个限制?

4

1 回答 1

2

我发现了这个问题,我在查看生成的 HTML 时注意到,对于每个图表,只有一个未分配 ID 的图表图像呈现。尽管我在 ASPX 页面中为图表提供了 ID,但我使用的是用户控件类来传递属性,并且没有在后端分配 ID。一旦我在 ( Chart.ID = "ChartName") 后面的代码中执行此操作并构建它,工具提示就会开始为每个单独的图表显示。希望能帮助其他人弄清楚这并不明显!

于 2012-02-28T14:41:06.037 回答