图表系列中没有点,但图表绘制正确

no points in chart series but chart is drawing correctly

我正在尝试向图表系列添加 tooltip,但每个系列都有零个 points。这怎么可能,因为图表正在按应有的方式绘制?

这是 tooltip 的代码:

ChartDurchflussKW.DataSource = dsDurchflussProKW.Tables[0];
ChartDurchflussKW.DataBind();

        for (int i = 1; i < dsDurchflussProKW.Tables[0].Columns.Count; i++)
        {
            ChartDurchflussKW.Series.Add(dsDurchflussProKW.Tables[0].Columns[i].ColumnName.ToString());
            ChartDurchflussKW.Series[ChartDurchflussKW.Series.Count - 1].XValueMember = "KW";
            ChartDurchflussKW.Series[ChartDurchflussKW.Series.Count - 1].YValueMembers = dsDurchflussProKW.Tables[0].Columns[i].ColumnName.ToString();

            foreach (System.Web.UI.DataVisualization.Charting.DataPoint dp in ChartDurchflussKW.Series[ChartDurchflussKW.Series.Count - 1].Points)
            {
                dp.IsValueShownAsLabel = true;
                dp.LabelFormat = "N";
                dp.LabelBackColor = Color.White;
                dp.LabelAngle = -90;
                dp.ToolTip = "KW " + dp.AxisLabel.ToString() + ": " + dp.YValues[0].ToString("N0");
            }
        }

图表是用预期的值绘制的,但没有工具提示:

所以图表必须至少有每个系列的一个点,或者他从哪里得到他的绘图值?谢谢!

发现错误:添加 series 后,我必须 databind() 图表。此时 series 有他们的 points。之后在下一个循环中我可以编辑 points.