I\'m getting nuts here with this:
ObservableCollection list = new ObservableCollection(); dgEmployees.ItemsSource = list;
CanUserAddRows="False" and IsReadOnly="True" combination of both is better to ensure any additional inconveniences.
CanUserAddRows="False"
IsReadOnly="True"