Jump to content
Software FX Community

listProvider error

User (Legacy)

Recommended Posts


I'm trying to setup a graph with two series. Each series is link with two

differents X axis that will be merge by chartFx, I hope :).

I got the folling error : Input string was not in correct format

Anyone can help? Thanks

My code :

object[] allArrays = new object[4];

double[] FirstArray = {1,2,3,4,5};

String[] FirstArrayLabel = {"a","b","c","d","e"};

double[] SecondArray = {6,7,8,9,10};

String[] SecondArrayLabel = {"f","g","h","i","j"};

allArrays[0] = FirstArray;

allArrays[1] = FirstArrayLabel ;

allArrays[2] = SecondArray;

allArrays[3] = SecondArrayLabel;

base.DataSourceSettings.Fields.Add(new FieldMap("Field1",


base.DataSourceSettings.Fields.Add(new FieldMap("Field2",


base.DataSourceSettings.Fields.Add(new FieldMap("Field3",


base.DataSourceSettings.Fields.Add(new FieldMap("Field4",


ListProvider lstProvider = new ListProvider(allArrays);

base.DataSourceSettings.DataSource = lstProvider;


Link to comment
Share on other sites

These a labels, NOT X-Values. What do you mean be "merge" ? What are you 

expecting to see in the chart ?

You are setting string labels as X-Values. X-Values need to have an

intrinsic value such as number or DateTime. Strings are used for categorical

X-Axis (labels) not for X-Values.


Francisco Padron


Link to comment
Share on other sites


This topic is now archived and is closed to further replies.

  • Create New...