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 : Sélectionner tout - Visualiser dans une fenêtre à part
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,