Meilleur auteur de réponses
composant chart : manipuler des series par leurs noms

Question
-
Bonjour
J'arrive à créer dynamiquement des séries dans un chart en utilisantchart1.Series.Add(NomCourbe);
Nomcourbe étant un string.
Comment peut on trouver l'index de cette série ou comment peut on manipuler la série ainsii crée ?
par exemple pour faire
chart1.Series[i].ChartType = SeriesChartType.FastLine;
Idéalement j'aimerais le string "Nomcourbe" à la place de l'index "i"
Merci par avance
Réponses
-
bonjour,
Cela a l'air possible (http://msdn.microsoft.com/en-us/library/dd456421.aspx). Que retourne chart1.Series[NomCourbe] ?
Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".
- Proposé comme réponse Ciprian Duduiala mercredi 14 mars 2012 08:04
- Marqué comme réponse Ciprian Duduiala jeudi 15 mars 2012 15:03
-
Bonjour,
Cela n'a pas de sens d'appeler une propriété sans affecter/récupérer/utiliser sa valeur.
Essayez :
chart1.Series[NomCourbe].ChartType = SeriesChartType.FastLine;
Cordialement
Gilles TOURREAU - MVP C#
Architecte logiciel/Consultant/Formateur Freelance
Blog : http://gilles.tourreau.fr
- MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
- MCITP : SQL Server 2008 Developper
- MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0- Proposé comme réponse Ciprian Duduiala mercredi 14 mars 2012 08:04
- Marqué comme réponse DB220 mercredi 14 mars 2012 17:06
Toutes les réponses
-
bonjour,
Cela a l'air possible (http://msdn.microsoft.com/en-us/library/dd456421.aspx). Que retourne chart1.Series[NomCourbe] ?
Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".
- Proposé comme réponse Ciprian Duduiala mercredi 14 mars 2012 08:04
- Marqué comme réponse Ciprian Duduiala jeudi 15 mars 2012 15:03
-
Bonjour
VS me retourne 2 erreurs
Erreur 1 Seuls une assignation, un appel, un incrément, un décrément et des expressions d'objet new peuvent être utilisés comme instruction
Erreur 2 Le nom 'NomCourbe' n'existe pas dans le contexte actuel
string Nomcourbe = "toto"; chart1.Series.Add(Nomcourbe); chart1.Series[ NomCourbe];
VS me dit attendre un int index quand j'ouvre le crochet
Merci pour votre réponse
-
Bonjour,
Cela n'a pas de sens d'appeler une propriété sans affecter/récupérer/utiliser sa valeur.
Essayez :
chart1.Series[NomCourbe].ChartType = SeriesChartType.FastLine;
Cordialement
Gilles TOURREAU - MVP C#
Architecte logiciel/Consultant/Formateur Freelance
Blog : http://gilles.tourreau.fr
- MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
- MCITP : SQL Server 2008 Developper
- MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0- Proposé comme réponse Ciprian Duduiala mercredi 14 mars 2012 08:04
- Marqué comme réponse DB220 mercredi 14 mars 2012 17:06
-
-
Au temps pour moi. Comme signalé par Gilles c'était bien sûr en remplacement de "chart1.Series[1]" et pas à prendre comme une ligne complète en elle-même...
Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".
-