title: Serialize DataTable including RowError and "column errors"
body: <p>I want to serialize to JSON a .NET DataTable with RowError and column errors. I do something like this:</p>
  <pre><code>var dt = new DataTable();
  dt.Columns.Add(&quot;Col1&quot;);
  
  dt.Rows.Add(&quot;A&quot;);
  
  dt.Rows[0].RowError = &quot;Test row error&quot;;
  dt.Rows[0].SetColumnError(0, &quot;Test column error&quot;);
  
  var json = JsonConvert.SerializeObject(dt);
  </code></pre>
  <p>The resulting JSON looks like this:</p>
  <pre><code>[{&quot;Col1&quot;:&quot;A&quot;}]
  </code></pre>
  <p>No RowError or column errors information is included.</p>
  <p>Is there a way to serialize DataTable with &quot;error&quot; information included?</p>
  <p>Thanks.</p>