title: c# dataGridView random cells location change (Edit: Inter Process Synchronization?)
body: <p>I have a dataGridView displaying data from DataView based on DataTable. DataTable is updated with high frequency from a background thread (usually one row a time) but with varying regularity, i.e. sometimes time between updates is 0.5 ms, other few miliseconds. As datagridview is bound to DataView, I do not send requests for refresh of datagridview.
  The problem I am having is that I sometimes get cells drawn somewhere where they are not supposed to be, i.e. as seen in attached picture here: <a href="http://radlak.com/dataGridViewError1.png" rel="nofollow noreferrer">http://radlak.com/dataGridViewError1.png</a></p>
  
  <p>The row with the number 122.94 has blue cell drawn in red column(gray column is PrimaryKey of DataTable, by which DataView is sorted). This is not supposed to happen, as the only blue cells should stay in second column. Sometimes, cell from third column will be displayed somewhere else. Would anyone know what is the reason of this kind of behavior?
  Is there any way to eliminate it? Except of this, I do not have any issues with the speed of update - everything else seems to work very quick and ok.
  I would greatly appreciate any help regarding this issue.
  Thanks,
  Martin</p>
  
  <p>P.S. dataGridView1 is doublebuffered.</p>