using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.DataVisualization.Charting;
namespace ChartDemo
{
public partial class Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
// Note: The HttpHandler used to generate the image must be registered in Web.config
// Populate the chart with datasource
//crt.DataSource = new List
//{
// new Person { Name = "Pete", Age = 40 },
// new Person { Name = "Lois", Age = 40 },
// new Person { Name = "Chris", Age = 15 },
// new Person { Name = "Meg", Age = 13 },
// new Person { Name = "Stewie", Age = 2 }
//};
// Bind the data to the control
// crt.DataBind();
//Create a new List
List ls = new List();
ls.Add("abc");
ls.Add("xyz");
ls.Add("mno");
List li = new List();
li.Add(5);
li.Add(7);
li.Add(3);
crt.DataSource = new List
{
new Person { Name = "Adam", Age = 90 },
new Person { Name = "Lois", Age = 40 },
new Person { Name = "Chris", Age = 15 },
new Person { Name = "Megrath", Age = 13 },
new Person { Name = "Evie", Age = 2 },
new Person { Name = "Adam1", Age = 80 },
new Person { Name = "Lois1", Age = 50 },
new Person { Name = "Chris1", Age = 25 },
new Person { Name = "Megrath1", Age = 30 },
new Person { Name = "Evie1", Age = 20 }
};
crt.DataBind();
crt.Series[0].Points[0].AxisLabel = "point0";
crt.Series[0].Points[1].AxisLabel = "point1";
crt.Series[0].Points[2].AxisLabel = "point2";
crt.Series[0].Points[3].AxisLabel = "point3";
}
}
class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
}