実行時にチャートを動的に追加する必要があります。実際には複数のチャートです。たとえば、データベースから 14 週間のレコードを取得し、各週のチャートにレコードを表示する必要があります (つまり、14 のチャート)。の週は、ユーザーとチャートによって異なる場合があります。では、どうすればこの問題を克服できますか?
これに関するアイデアに感謝します。
チャート 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);