我有一个仪表板页面,我在其中使用各种 MSCharts。
我为每个图表定义了一个类,当我运行每个图表类并定义其系列属性时,我在该图表中定义系列的工具提示,如下所示。
Series[0].ToolTip = "Date = #VALX{d}\nTotal Qty Shipped = #VALY";
我看到的问题是因为页面上有多个图表,每个图表都有自己的图表区域。显示工具提示的唯一图表是第一个分配有工具提示的图表。即使为其他图表运行类似的代码,也不会显示任何内容。
为什么只有第一个图表显示工具提示,如何解决此限制?
我发现了这个问题,我在查看为每个图表生成的 HTML 时注意到
只是渲染的图表图像,未分配 ID。尽管我在 ASPX 页面中为图表提供了 ID,但我使用用户控件类来传递属性,并且未在后端分配 ID。一旦我在后面的代码中做到了这一点(Chart.ID = "ChartName"
)并构建它,工具提示开始显示在每个单独的图表中。希望能帮助其他人解决那些不太明显的问题!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)