Haven't used this control so not sure about this but should you use
ItemsSource
. So:
c1DataGrid1.ItemsSource= dt;
Also many grid components have a separate method that reflects the changes in the grid to the underlying data source, so check that there isn't anything like that which should be called.