I need to add the chart dynamically at the runtime.Actually multiple charts.As for example: i have to fetch the records of 14 weeks from database and show the records in the chart of each week.(i.e., 14 charts).But number of week may varies according to the users and the charts. So, how can i overcome this issue?
I am thankful for any idea regarding this.
Chart Chart1 = new Chart();
Chart1.Series.Add(new Series());
Chart1.ChartAreas.Add(new ChartArea());
Chart1.ChartAreas[0].Area3DStyle.Enable3D = false;
Chart1.Series[0].YValueMembers = "Value";
Chart1.Series.Add(new Series());
Chart1.Series[1].YValueMembers = "AnotherValue";
Chart1.DataSource = lsttest;
Chart1.DataBind();
Chart1.Series[0].Color = Color.Blue;
Chart1.Series[1].Color = Color.DarkGreen;
Chart1.ChartAreas["ChartArea1"].AxisY.Title = "Count";
Chart1.ChartAreas["ChartArea1"].AxisX.Title = "Status";
Chart1.Series[0].IsValueShownAsLabel = true;
Chart1.Series[1].IsValueShownAsLabel = true;
Chart1.ImageType = System.Web.UI.DataVisualization.Charting.ChartImageType.Jpeg;
Chart1.Width = new System.Web.UI.WebControls.Unit(300, System.Web.UI.WebControls.UnitType.Pixel);
Chart1.Height = new System.Web.UI.WebControls.Unit(200, System.Web.UI.WebControls.UnitType.Pixel);