To reproduce: this.radGridView1.MultiSelect = true; Please refer to the attached gif file illustrating better the behavior. 1. Select a row and filter the grid in a way to keep the selected row visible. 2. The first row in the ChildRows collection is selected. 3. Clear the filter. The selection is stored and only one row is selected. 4. Repeat the above steps, but perform such filtering that hides the selected cell. When you clear the filter, two rows are selected instead of one. Workaround: private void radGridView1_FilterChanged(object sender, Telerik.WinControls.UI.GridViewCollectionChangedEventArgs e) { this.radGridView1.ClearSelection(); if (this.radGridView1.CurrentCell!=null) { this.radGridView1.CurrentCell.IsSelected = true; this.radGridView1.CurrentRow.IsSelected = true; this.radGridView1.GridNavigator.Select(this.radGridView1.CurrentRow, this.radGridView1.CurrentColumn); } }