Bonjours à tous,
Je developpe une application en utilisant le control "Dundas Chart Entreprise" pour afficher un graphe.
Aprés avoir ecrir les instructions pour se connecter à la base de données, il faut affecter les champs du requete aus series du la charte et ici existe le probleme.
voici une partie de mon code dans laquelle se trouve le probleme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 oleDbConnection1.Open(); OleDbDataReader myReader; oleDbCommand1.CommandText="Select Nom Moyenne From etudiant"; myReader=oleDbCommand1.ExecuteReader(System.Data.CommandBehavior.CloseConnection); chart1.Series["Default"].Points.DataBindXY(myReader,"Nom","Moyenne");myReader.Close(); oleDbConnection1.Close();
Quand j'execute, il aparait une barre verte sur l'instruction ecrite en bleu et un message d'erreurData series with name "Default" was not found in the series collection), j'ai essayer de resoudre le probleme en utilisant les propriétés du control mais ça n'a pas marché.
J'ai essayer une autre solution et la voilà:
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 oleDbConnection1.Open(); OleDbDataReader myReader; oleDbCommand1.CommandText="Select Nom Moyenne From etudiant"; myReader=oleDbCommand1.ExecuteReader(System.Data.CommandBehavior.CloseConnection); chart1.DataSource=oleDbCommand1.CommandText.ToString(); chart1.Series["Series 1"].ValueMemberX = "Nom"; chart1.Series["Series 1"].ValueMembersY = "Moyenne"; chart1.DataBind(); myReader.Close(); oleDbConnection1.Close();
et ça n'a pas marché car le probleme persiste et le message d'erreur est (Data series with name "Series 1" was not found in the series collection) et toujours une barre verte sur le l'instruction en bleu.
Merci de nouveau de m'aider.![]()
Partager