Всплывающая подсказка по дате диаграммы C # работает только для первой серии

#c# #charts #linechart

#c# #Диаграммы #линейная диаграмма

Вопрос:

 myChart.ChartAreas[0].AxisX.LabelStyle.Format = "hh MM/dd/yyyy";

foreach(item in Collection)
{
            myChart.Series.Add(station.Name);
            myChart.Series[station.Name].ChartType = SeriesChartType.Line;
            myChart.Series[station.Name].BorderWidth = 3;
            myChart.Series[station.Name].ToolTip = "#SERIESNAME rn Date: #VALX rn Value: #VALY";
}
  

Здесь у меня есть этот код C # winform, предназначенный для отображения всплывающей подсказки при наведении курсора мыши пользователя на диаграмму. Ожидается, что будут отображаться дата и значения, но она работает только для первого ряда на диаграмме. Для остальной части серии она будет отображать дату как 0.

Есть решение?

Комментарии:

1. Опубликуйте код привязки данных / добавления точек к ряду

2. Что такое элемент, коллекция и станция?

3. Установить всплывающую подсказку намного проще foreach(DataPoint p in yourChart.Series.Points)