Can you please post the correct way to clear selections in a checkbox selection model.

I use a one-to-many grid.
1) I select a master record
2) I select (check) some records in my detail gridpanel
3) I select another master record and clears all selections of the detail gridpanel
4) I select the first master record again and appaerantly the previously selected records are selected again...

I'm using paging and remote loading of data.

 CType(Me.GridPanelCustomerUsers.SelectionModel.Primary, CheckboxSelectionModel).SelectedRows.Clear()
 Me.StoreCustomerUsers.DataSource = _Data
 Me.StoreCustomerUsers.DataBind()