#c# #autocomplete #textbox
#c# #автозаполнение #текстовое поле
Вопрос:
Я пытаюсь использовать AutoCompleteStringCollection
.Поэтому я использую этот код для этого :
comboBox1.AutoCompleteMode=AutoCompleteMode.Append;
comboBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
AutoCompleteStringCollection data = new AutoCompleteStringCollection();
// Put here the auto completions' e.g.
data.Add("My String 1");
data.Add("Autocompletion 2");
data.Add("Some stuff");
comboBox1.AutoCompleteCustomSource = data;
Я добавляю значение вручную. мне нужно извлечь мои данные из базы данных, используя этот код :
list<string> username=UserRepository.getall().select(i=>i.username).tolist();
Как я могу установить для источника данных моей AutoCompleteStringCollection значение username?
С наилучшими пожеланиями
Ответ №1:
Для этого я просто использую метод addrange :
AutoCompleteStringCollection data = new AutoCompleteStringCollection();
data.AddRange(objmemberRepository.GetAll().Select(i => i.username).ToArray());