So, Data-Tables are read-only at runtime but i managed to change them anyway using “Editor Utility Widget” and the “JSON Blueprint Utilities” plugin.
I export the Data-Table as JSON-string, manipulate the string and import it back to the Data-Table via “Fill Data Table from JSON String”.
Now the Data-Table is updated and everything seems working.
But as i restart Unreal Engine (5.4.4) the Data-Table is now in the state of before my changes.
When manipulating it, then opening the Data-Table and pressing the save-button it is stored even after restarting.
Is it possible to save it permanently via Blueprint?
Why editing a Data-Table?
So why do i want to change the Data-Table at runtime? I store my levels in this data table. Its a grid based game and editing the levels with a self build level editor is way easier. As i want to roll out the levels to players, storing it in my save game would make no sense. Thats why i have to update the Data-Table at runtime.