asp.net - How to change Chart border width

Chart BorderlineWidth (border width)
Chart is an asp.net web server control. chart control allow us to display chart for complex statistical or financial analysis in asp.net web pages.

Chart server control has a built in property to set or change chart border width programmatically at run time. chart BorderlineWidth property get or set the width of the border line for the entire chart image. the BorderlineWidth property value type is System.Int32 which represent an integer value to determine the width of the chart image border line in pixels. so we can change the chart border width by setting a value for its BorderlineWidth property.

The following asp.net c# example code demonstrate us how can we set or change chart border width programmatically at run time in an asp.net application.
ChartBorderlineWidth.aspx

<%@ Page Language="C#" AutoEventWireup="true" %>

<!DOCTYPE html>

<script runat="server">
    protected void Button1_Click(object sender, System.EventArgs e)
    {
        Chart1.BorderlineWidth = 3;
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title>How to set change Chart BorderlineWidth (border width) in asp.net</title>
    <style type="text/css">
        h2
        {
            color:DarkBlue;
            font-style:italic;
            }
    </style>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h2>Chart example and tutorial: How to set change<br /> Chart BorderlineWidth programmatically in asp.net</h2>
        <hr width="470" align="left" color="Teal" />
        <br />
        <asp:Chart 
            ID="Chart1" 
            runat="server" 
            BorderlineDashStyle="Dash"
            BorderlineColor="DeepPink"
            >
            <Titles>
                <asp:Title 
                    Text="Sample chart of salary" 
                    BackColor="Gold" 
                    ForeColor="Crimson"
                    BorderColor="Goldenrod"
                    Font="Comic Sans MS"
                    BorderDashStyle="Dot"
                    BorderWidth="1" 
                    >
                </asp:Title>
            </Titles>
            <Series>
                <asp:Series 
                    Name="Salary" 
                    YValueType="Int32" 
                    ChartType="Bar" 
                    ChartArea="DefaultChartArea"
                    Color="SaddleBrown"
                    >
                    <Points>
                        <asp:DataPoint AxisLabel="Kamal" YValues="27300" />
                        <asp:DataPoint AxisLabel="Moni" YValues="21695" />
                        <asp:DataPoint AxisLabel="Nila" YValues="25150" />
                        <asp:DataPoint AxisLabel="Masum" YValues="9700" />
                        <asp:DataPoint AxisLabel="Munira" YValues="27500" />
                    </Points>
                </asp:Series>
            </Series>
            <ChartAreas>
                <asp:ChartArea Name="DefaultChartArea" BackColor="PaleGoldenrod" Area3DStyle-Enable3D="true">
                </asp:ChartArea>
            </ChartAreas>
        </asp:Chart>
        <br />
        <asp:Button 
            ID="Button1"
            runat="server"
            Text="Set Chart BorderlineWidth 3"
            Font-Bold="true"
            OnClick="Button1_Click"
            ForeColor="HotPink"
            Height="45"
            />
    </div>
    </form>
</body>
</html>
More asp.net example