我想在我的图表中显示水平线。所以我使用了StripLine,但这条线没有出现在图表的前面。我怎么能改变这个?
这是我的代码..
.aspx.cs
StripLine stripLine1 = new StripLine();
stripLine1.StripWidth = 0;
stripLine1.BorderColor = System.Drawing.Color.Orange;
stripLine1.BorderWidth = 4;
stripLine1.BorderDashStyle = ChartDashStyle.Solid;
stripLine1.IntervalOffset = 50;
stripLine1.BackColor = System.Drawing.Color.Orange;
Chart1.ChartAreas[0].AxisY.StripLines.Add(stripLine1);
答案 0 :(得分:1)
来自条带线上的MSDN文档:"条带线或条带是水平或垂直范围,以常规或自定义间隔对图表的背景进行着色。"。看起来条带线总是作为图表背景的一部分绘制,因此不能在数据点之前绘制。您可以处理图表的OnPainting
事件,并以此方式绘制水平线