Если вы используете шаблон MVVM и привязываете свой источник данных сетки данных к коллекции, свойство возрастания которой изменяется при каждом ее изменении (Mode = TwoWay) Ваша сетка данных будет обновляться автоматически ...
private ObservableCollection<Data>_dataCollection ;
public ObservableCollection<Data> DataCollection
{
get { return _dataCollection ; }
set
{
_dataCollection = value;
RaisePropertyChanged("DataCollection ");
}
}
И код XAML:
<DataGrid DataSource="{Binding Mode=TwoWay, Path=DataCollection}"
DataContext="YourViewModel">