title: DataGrid: On cell validation error other row cells are uneditable/Readonly
body: <p>In my wpf datagrid I have implemented validation using <code>IDataErrorInfo</code>. When there is a error in a cell, cells in other rows become ReadOnly. To me this makes sense, but business wants to be able to change other row cells without fixing the error i.e. in some scenarios let users make a mess and, poor developer's life miserable.</p>
  
  <p>I have tried resetting <code>HasCellValidationError</code> to false but it did not fix it. I'll very highly appreciate any feedback/suggestion on this issue.</p>
  
  <pre><code>BindingFlags bf = BindingFlags.FlattenHierarchy | BindingFlags.NonPublic | BindingFlags.Instance;
  PropertyInfo inf = myDataGrid.GetType().GetProperty("HasCellValidationError", bf);
  
  if (inf != null)
  {
      inf.SetValue(myDataGrid, false, null);
  }
  </code></pre>