User (Legacy) Posted September 6, 2006 Report Share Posted September 6, 2006 Do you have an idea why my code doesn't work? Nothing is displayed... Each series have their own XValues. allArrays[0] = Array1; allArrays[1] = XArray1; allArrays[2] = Array2; allArrays[3] = XArray2; allArrays[4] = Array3; allArrays[5] = XArray3; base.DataSourceSettings.Fields.Add(new FieldMap("Field1", FieldUsage.Value)); base.DataSourceSettings.Fields.Add(new FieldMap("Field2", FieldUsage.XValue)); base.DataSourceSettings.Fields.Add(new FieldMap("Field3", FieldUsage.Value)); base.DataSourceSettings.Fields.Add(new FieldMap("Field4", FieldUsage.XValue)); base.DataSourceSettings.Fields.Add(new FieldMap("Field5", FieldUsage.Value)); base.DataSourceSettings.Fields.Add(new FieldMap("Field6", FieldUsage.XValue)); ListProvider lstProvider = new ListProvider(allArrays); base.DataSourceSettings.DataSource = lstProvider; -- Olivier Voyer CYME International T&D Link to comment Share on other sites More sharing options...
Software FX Posted September 14, 2006 Report Share Posted September 14, 2006 I completed your sample code as follows and the code works perfectly for me (see attachment): double [] [] allArrays = new double [6] []; double [] Array1 = new double [] {10,20,30,40,50}; double [] XArray1 = new double [] {1,2,3,4,5}; double [] Array2 = new double [] {5,10,15,20,25}; double [] XArray2 = new double [] {2,4,6,8,10}; double [] Array3 = new double [] {15,25,35,45,55}; double [] XArray3 = new double [] {1,3,5,7,9}; allArrays[0] = Array1; allArrays[1] = XArray1; allArrays[2] = Array2; allArrays[3] = XArray2; allArrays[4] = Array3; allArrays[5] = XArray3; chart1.DataSourceSettings.Fields.Add(new FieldMap("Field1", FieldUsage.Value)); chart1.DataSourceSettings.Fields.Add(new FieldMap("Field2", FieldUsage.XValue)); chart1.DataSourceSettings.Fields.Add(new FieldMap("Field3", FieldUsage.Value)); chart1.DataSourceSettings.Fields.Add(new FieldMap("Field4", FieldUsage.XValue)); chart1.DataSourceSettings.Fields.Add(new FieldMap("Field5", FieldUsage.Value)); chart1.DataSourceSettings.Fields.Add(new FieldMap("Field6", FieldUsage.XValue)); ListProvider lstProvider = new ListProvider(allArrays); chart1.DataSourceSettings.DataSource = lstProvider; -- Francisco Padron www.chartfx.com Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.