Hello,
I have experimental data stored in a List<> of double arrays, List<double[]> Values; Each element of the List<> represents a different series of values and the double[] is the set of the actual values.
Typically I have several dozen different series, each with about 100,000 points. Based on where a user selects in a chart, I will automatically scroll to the selected point, also allowing the points around it to be seen.
Anyway, with this much data (250+ MB in memory), it isn't practical to copy all these items into the datagrid at once, instead I would like it to be populated on-demand with the necessary values, preventing a complete duplication of memory.
I've tried creating a binding context with Values, but the data table displays the properties of each element of the List instead of the actual values. I've looked into creating a custom DataTable, but all the implementations I've seen seem to require copying the values into it before displaying it.
Any suggestions on how to efficiently populate this datagrid on demand?
Thanks