如何在图表前面制作带状线

时间:2014-05-20 02:04:12

标签: c# asp.net visual-studio-2010 charts webforms

我想在我的图表中显示水平线。所以我使用了StripLine,但这条线没有出现在图表的前面。我怎么能改变这个?

This is the image link

这是我的代码..

  

.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);

1 个答案:

答案 0 :(得分:1)

来自条带线上的MSDN文档:"条带线或条带是水平或垂直范围,以常规或自定义间隔对图表的背景进行着色。"。看起来条带线总是作为图表背景的一部分绘制,因此不能在数据点之前绘制。您可以处理图表的OnPainting事件,并以此方式绘制水平线