title: Best way to save and restore a DataTable c#
body: <p>I have developed a <code>WinForm</code> c# application , now adding a recovery options so if it closes unexpectedly etc  Everything can be recovered on a new run.</p>
  
  <p>I have managed to recover almost everything (list,Int,Strings etc...)
  only issue i am facing is restoring a <code>DataTable</code>. During the run on my application records are added to this <code>DataTable</code> and at the end user can export this to csv.</p>
  
  <p>I tried to add the <code>DataTable</code> to <code>Properties.Settings.Default</code>... But it does not work on the new run i always see it as <code>Null</code> . </p>
  
  <p>Any suggestion on best way to save and restore a <code>DataTable</code> keeping in mind they records can go over 10-15 k during a run .</p>
  
  <p>Thank you</p>