Проверив документацию на AutoCompleteStringCollection
и, в частности, конструктор, который я вижу, не существует конструктора, который принимает List
.
Таким образом, у вас есть 2 варианта.
1) Используйте AddRange
, чтобы добавить все элементы списка в новый экземпляр AutoCompleteStringCollection
var acsc= new AutoCompleteStringCollection();
acsc.AddRange(user.GetNameUsers().ToArray());
2)Унаследуйте новый класс, который добавляет необходимый вам конструктор, и внутренне вызовите тот же код, что и выше.
public class MyAutoCompleteStringCollection : AutoCompleteStringCollection
{
public MyAutoCompleteStringCollection(IEnumerable items)
{
this.AddRange(items.ToArray())
}
}
Таким образом, вы можете использовать
_textbox.AutoCompleteCustomSource = new MyAutoCompleteStringCollection (user.GetNameUsers());
Лично я бы пошелс вариантом 1 на данный момент.