To samo :(
Najlepsze, że ten przykład działa:
public class dbdata
{
public string Datum;
public float Hoog;
public float Laag;
public float PrijsOpen;
public float PrijsGesloten;
public dbdata(string d, float h, float l, float o, float c) { Datum = d; Hoog = h; Laag = l; PrijsOpen = o; PrijsGesloten = c; }
}
List<dbdata> k = new List<dbdata> {
new dbdata("1/1/2012", 10f, 8f, 9f, 9.5f),
new dbdata("2/1/2012", 15F, 10F, 12F, 13F),
new dbdata("3/1/2012", 5F, 10F, 8F, 6F),
new dbdata("4/1/2012", 25F, 10F, 18F, 16F)
for (int i = 0; i < k.Count; i++)
{
// adding date and high
chart1.Series["price"].Points.AddXY(DateTime.Parse(k[i].Datum), k[i].Hoog);
// adding low
chart1.Series["price"].Points[i].YValues[1] = k[i].Laag;
//adding open
chart1.Series["price"].Points[i].YValues[2] = k[i].PrijsOpen;
// adding close
chart1.Series["price"].Points[i].YValues[3] = k[i].PrijsGesloten;
}
Natomiast mój odpowiednik wali właśnie wyjątkiem pomimo takiego samego formatu...