Exemple #1
0
    public void Bindchart()
    {
        DataSet ds       = new DataSet();
        string  username = Convert.ToString(Session["username"]);

        ds = obj.AvailableSharesStatistics();


        List <string> symbol = new List <string>();
        List <string> count  = new List <string>();


        for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
        {
            symbol.Add(ds.Tables[0].Rows[i][0].ToString());
            count.Add(ds.Tables[0].Rows[i][1].ToString());
        }



        Chart2.Series["Series1"].Points.DataBindXY(symbol, count);

        Chart2.ChartAreas[0].AxisX.Interval = 1;

        Chart2.Series[0].Points[0].Color  = Color.Azure;
        Chart2.Series[0].Points[1].Color  = Color.Blue;
        Chart2.Series[0].Points[2].Color  = Color.Chocolate;
        Chart2.Series[0].Points[3].Color  = Color.DarkCyan;
        Chart2.Series[0].Points[4].Color  = Color.DimGray;
        Chart2.Series[0].Points[5].Color  = Color.Firebrick;
        Chart2.Series[0].Points[6].Color  = Color.Gold;
        Chart2.Series[0].Points[7].Color  = Color.IndianRed;
        Chart2.Series[0].Points[8].Color  = Color.Khaki;
        Chart2.Series[0].Points[9].Color  = Color.LavenderBlush;
        Chart2.Series[0].Points[10].Color = Color.Magenta;
        Chart2.Series[0].Points[11].Color = Color.Navy;
        Chart2.Series[0].Points[12].Color = Color.Olive;
        Chart2.Series[0].Points[13].Color = Color.PaleGreen;
        Chart2.Series[0].Points[14].Color = Color.Purple;
        Chart2.Series[0].Points[15].Color = Color.RosyBrown;
        Chart2.Series[0].Points[16].Color = Color.SandyBrown;
        Chart2.Series[0].Points[17].Color = Color.Teal;
        Chart2.Series[0].Points[18].Color = Color.Violet;
        Chart2.Series[0].Points[19].Color = Color.YellowGreen;
        Chart2.ChartAreas["ChartArea1"].AxisY.MajorGrid.Interval = 50;

        Chart2.Visible = true;
        Chart1.Visible = false;
        Chart3.Visible = false;
    }