tracer chart dans une controlPage : graphe non affiché (blanc)
Bonjour,
J'essaie de tracer un graphe dans un tabcontrol à partir d'une DataGridView mais je n'arrive pas.
En effet, la dataGridView est bien ajouté mais le graphe est vide à part son titre.
Mon code est le suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| dgv.DataSource = sqlDataSet.Tables[0];
// delete every chart to replace it with the new chart
//chart1.Series.Clear();
//chart1.Titles.Clear();
chart1 = new System.Windows.Forms.DataVisualization.Charting.Chart();
mypage.Controls.Add(chart1);
//mypage.Controls.Add(chart2);
chart1.CreateControl();
tabControl1.Controls.Add(mypage);
chart1.Visible = true;
chart1.Dock = DockStyle.Fill;
chart1.BringToFront();
chart1.Location = new System.Drawing.Point(50, 100);
chart1.Name = "chart1";
chart1.Visible = true;
//chart2.Visible = true;
//define axes
var chartArea = new System.Windows.Forms.DataVisualization.Charting.ChartArea("chart1");
chartArea.AxisX.Title = "Date";
chartArea.AxisY.Title = "nombre film";
chartArea.AxisY.Name = "nombre film";
chartArea.AxisX.Name = "Date";
chartArea.AxisX.Interval = 1;
chartArea.AxisY.Interval = 1;
chartArea.AxisY.LabelStyle.Interval = 1;
chartArea.AxisX.LabelStyle.Interval = 1;
chartArea.AxisX.Enabled = AxisEnabled.True;
chartArea.AxisY.Enabled = AxisEnabled.True;
chart1.DataSource = sqlDataSet.Tables[0];
chart1.Titles.Add("film en fonction des dates");
//add series volume_fr
chart1.Series.Add("Film");
chart1.Series[0].XValueType = ChartValueType.DateTime;
chart1.Series[0].ChartType = SeriesChartType.StackedColumn;
chart1.Series[0].XValueMember = "date";
chart1.Series[0].YValueMembers = "film"; |
J'ai que le titre qui s'affiche.
Pourriez-vous m'aider à résoudre ce problème?
Merci!
Bien cordialement,