protected override void RefreshData() { ClientFactory clientFactory = new ClientFactory(); ClientGateway <Client> cg = (ClientGateway <Client>)clientFactory.GetClient(); Collection <ExtendedClient> clients = cg.SelectAll(); BindingList <ExtendedClient> bindingList = new BindingList <ExtendedClient>(clients); clientsGrid.AutoGenerateColumns = false; clientsGrid.DataSource = bindingList; }