.NET Diagramm: gewusst Wie: hinzufügen Datenpunkt mit verschiedenen member-Typen als double?

Den namespace betrachte ich System.Windows.Forms.DataVisualization.Charting im .NET Framework 3.5.

Habe ich gebaut, ein Chart mit dem Namen chart1 und fügte hinzu, eine Series genannt mySeries auf die Tabelle.

Innerhalb der Data-Abschnitt, dass die Serie in den designer habe ich:

IsXValueIndexed --> False
Name --> mySeries
Points --> (Collection)
XValueType --> DateTime
YValuesPerPoint --> 1
YValueType --> Int32

Wenn ich versuche, um DataPoints zu der Serie, wie diese, wie es scheint, ich kann nicht fügen Sie Sie mit der x-und y-Werte des entsprechenden Typs:

public void InitializeChart()
{
    Series theSeries = chart1.Series["mySeries"];

    //MyData is of type List<MyDatum> and MyDatum has two members --
    //   one of type DateTime and another of type int

    foreach (MyDatum datum in MyData)
    {
        //I'd like to construct a DataPoint with the appropriate types,
        //   but the compiler wants me to supply doubles to dp

        DataPoint dp = new DataPoint(mySeries);
        dp.XValue = datum.TimeStamp;
        dp.YValue = datum.MyInteger;

        radiosConnectedSeries.Points.Add(dp);         
    }
}

Was bin ich? Dank wie immer!

InformationsquelleAutor John | 2011-04-21
Schreibe einen Kommentar