I am having an issue with the SfSpreadsheet where it seems attempting to modify values in the spreadsheet ends up breaking all of the formulas. I am using an existing spreadsheet as a template and then injecting formulas and data into the SfSpreadsheet control, that appears to work well (Picture #1).
However, when I change values that are used to make calculations (for example "Interest Rate During Retirement") then I end up with garbage data (Picture #2), seemingly because the control is no longer handling the formulas even though they still appear to be correct.
Once the control is loaded, I save it off as an actual spreadsheet (New.xlsx) and when I change the same values in that spreadsheet, everything is working as intended; meaning, it appears what I have created works correctly but the SfSpreadsheet control for one reason or another does not handle user input changes very well.
More information. I decided to try a little experiment so instead of loading my "template" I loaded the "New.xlsx" file that I previously included in the zip of my first post. That file was essentially created by the SfSpreadsheet control. All I did was load the file (I disabled all of my code that injects data and formulas) and then attempt to change the "Interest Rate During Retirement" amount.
The code blew up with a stackoverflow exception, since I do not have your source code I can' really provide much. I have attached a screen shot of what I have but there isn't much to go on. I would think that you can reproduce this by simply loading the "New.xsls" spreadsheet I provided previously into an SfSpreadsheet control.
It appears this is blowing up in "compareinfo.cs" but I do not get any exceptions when I run my application normally using my template spreadsh
I have moved in a slightly different direction since I assumed this might take a while to diagnose and/or fix, however, it would still be good to continue looking into this. I have attached a document to explain the process so hopefully it helps clear things up.
Thanks,
Scott