在vb.net 2012中显示之前修改图表系列工具提示#ValY

时间:2017-01-26 17:15:51

标签: vb.net charts tooltip

使用工具提示我在折线图上显示数据点值。使用以下代码激活了工具提示显示:

Chart1.Series("Wtr").ToolTip = "#VALY"

这样可以正常工作,但我需要在ToolTip显示之前对#VALY进行一些数学计算。基本上,我需要将其除以一个固定因子,将值减少到一个百分比(例如#VALY /固定因子。我已经尝试将#VALY分配给一个变量,但是我无法得到#VALY的值。

我也尝试过使用ToolTip Popup事件,但是当鼠标悬停在图表系列上时它不会触发。 ToolTip关键字可能是解决方案,但我找不到为关键字分配固定值的方法。

我花了几周的时间研究和玩这个,但还没有找到解决方案。任何帮助将不胜感激。

这是Windows 7 / VB.Net 2012平台。

1 个答案:

答案 0 :(得分:0)

如果其他人需要知道,我终于自己解决了这个问题。我在我的数据表上创建了一个数据视图,并用它来对数据表中的列进行数据绑定。然后,我能够为我的工具提示选择任何我想要的列。在这种情况下,我希望将鼠标悬停在“Wtr”数据点上时显示“WtrRaw”。

prdView =新数据视图(dtProd) ChartProd.Series(“Wtr”)。Points.DataBind(prdView,“X-Axis”,“Wtr”,ToolTip =“WtrRaw”)