2010-11-24 21 views

Répondre

2

Cela dépend si vous avez plusieurs valeurs Y par point ou non (selon le type de ChartArea)

Premier cas: Valeurs X/Y sont bijectives (1X Val < -> 1Y Val) (cas le plus fréquent) :

foreach (DataPoint point in chart.Series[0].Points) 
      { 
       if (point.YValues[0] > myValueToCompareTo) 
        //Do My Stuff; 

      } 

Deuxième cas: (1X Val -> NY Val) itérer sur chaque Y Valeur pour chaque point

foreach (DataPoint point in chart.Series[0].Points) 
      {      
       int j; 
       for (j = 0; j <point.YValues.Length; j++) 
        if (point.YValues[j] > myValueToCompareTo) 
         //Do My Stuff; 
      }