2010-11-24 4 views

Antwort

2

Dies hängt, wenn Sie mehr Y-Werte pro Punkt oder nicht (abhängig von dem Chartarea-Typ)

Erster Fall haben: X/Y-Werte sind bijektiv (1X Val < -> 1J Val) (häufigster Fall) :

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

      } 

Zweiter Fall: (1X Val -> NY Val) Iterierte über jeden Y-Wert für jeden Punkt

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; 
      }