Графики MSChart / Asp.net не отображают всплывающие подсказки - PullRequest
1 голос
/ 26 февраля 2012

У меня есть страница панели инструментов, на которой я использую различные MSCharts.

У меня есть класс, определенный для каждой из этих диаграмм, в котором я определяю всплывающие подсказки Серии в этой диаграмме, как показано ниже, когда я бегу по каждому классу диаграммы и определяю его свойства Серии.

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

Проблема, с которой я сталкиваюсь, заключается в том, что на странице есть несколько диаграмм, каждая со своей областью диаграммы. Единственный график, который показывает всплывающую подсказку, - это первый график, которому назначен один. Другие диаграммы ничего не показывают, хотя для них запускается похожий код.

Почему только первая диаграмма показывает всплывающую подсказку, и как мне обойти это ограничение?

1 Ответ

2 голосов
/ 28 февраля 2012

Я обнаружил проблему, и, глядя на сгенерированный HTML-код, заметил, что для каждого графика было только изображение, отображаемое без назначенного идентификатора.Несмотря на то, что я дал диаграммам идентификатор на странице ASPX, я использовал класс элемента управления User для передачи свойств, а идентификатор не назначался на серверной части.как только я сделал это в коде (Chart.ID = "ChartName") и создал его, всплывающие подсказки начали появляться для каждого отдельного графика.Надеюсь, что это поможет кому-то еще, что не было очевидно, чтобы понять!

...