protected override void OnSelectedCellsChanged(SelectedCellsChangedEventArgs e) { foreach (var dataGridCellInfo in e.AddedCells.Where(dataGridCellInfo => (string)dataGridCellInfo.Column.Header == "Timestamp")) { SelectedCells.Remove(dataGridCellInfo); } base.OnSelectedCellsChanged(e); }