2009-10-29 2 views
0

Как я могу настроить собственный цвет как цвет границы для серии управления диаграммами ASP.NET 3.5 в коде позади (C#)? Мне нужна реализация CodeBehind из следующих (который находится в ASPX)MSCharts: Как изменить цвет границы последовательно в codebehind

<ChartAreas> 
     <asp:ChartArea Name="ChartArea1" AlignmentOrientation="All"> 
     <AxisX> 
     <MajorGrid LineColor="#EEEEEE" /> 
     <MinorGrid LineColor="#EEEEEE" /> 
     </AxisX> 
     <AxisY> 
     <MajorGrid LineColor="#EEEEEE" /> 
     <MinorGrid LineColor="#EEEEEE" /> 
     </AxisY> 
     </asp:ChartArea> 
    </ChartAreas> 

Я хочу изменить цвет MajorGrid строки в моем коде, как RGB (125.135.111)

ответ

2

Убедитесь, что вы даете вашим графикам идентификатор и Runat = "сервер" ...

<asp:Chart ID="ChartTest" runat="server" Width="800px" Height="300px"> 
</asp:Chart> 

Тогда можно непосредственно получить доступ к свойствам Linecolor:

ChartTest.ChartAreas[0].AxisY2.LineColor = Color.Black; 

Или используя собственный цвет (из строки Hex):

Color customColour = System.Drawing.ColorTranslator.FromHtml("EEEEEE"); 
ChartTest.ChartAreas[0].AxisY2.LineColor = customColour 
+0

Я ищу для применения пользовательского цвета – user198880

+0

Я редактировал ответ, чтобы показать, как это сделать. –

Смежные вопросы