我尝试将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");
}
}
因此,每个系列的图表必须至少有一个点,或者他在哪里获得绘图值?谢谢!
答案 0 :(得分:0)
发现错误:添加series
后我必须databind()
图表。目前,series
有points
。在下一个循环中,我可以编辑points
。