public ucKlant() { InitializeComponent(); //combobox opvullen met items (klanten), omdat opvullen via datasource "SelectedIndexChanged" triggert. cbbID.Items.Clear(); cbbID.Items.AddRange(KlantManagement.getKlanten().ToArray()); cbbID.DisplayMember = "naam"; cbbID.ValueMember = "klant_id"; //Combobox adres opvullen met locaties cbbAdres.DataSource = LocatieManagement.getLocaties(); cbbAdres.DisplayMember = "FullAdress"; cbbAdres.ValueMember = "locatie_id"; cbbAdres.SelectedIndex = -1; //Combobox activiteiten opvullen cbbActiviteit.DataSource = ActiviteitManagement.getActiviteiten(); cbbActiviteit.DisplayMember = "naam"; cbbActiviteit.ValueMember = "activiteit_id"; cbbActiviteit.SelectedIndex = -1; //Autocomplete instellen cbbID.AutoCompleteSource = AutoCompleteSource.CustomSource; cbbID.AutoCompleteMode = AutoCompleteMode.Suggest; //StringCollection die de mogelijkheden voor de autocomplete bevat AutoCompleteStringCollection combo = new AutoCompleteStringCollection(); cbbTitel.DataSource = KlantManagement.GetTitles(); //cbbTitel.Items.Add("voorwerp"); //cbbTitel.Items.Add("voorwerp2"); //cbbTitel.Items.Add("voorwerp23"); AutoCompleteStringCollection data = new AutoCompleteStringCollection(); data.Add("Mahesh Chand"); data.Add("Mac Jocky"); data.Add("Millan Peter"); cbbTitel.AutoCompleteMode = AutoCompleteMode.Suggest; cbbTitel.AutoCompleteCustomSource = data; cbbTitel.Focus(); //StringCollection opvullen foreach (klant l in KlantManagement.getKlanten()) { combo.Add(l.naam); } //StringCollection als source zetten cbbID.AutoCompleteCustomSource = combo; }