У меня есть combobox, который привязан к списку. Я пытался выяснить, как получить первый элемент в поле со списком, когда он загружается «--Please Select--», прежде чем загрузятся данные из списка.Как показать первый элемент в combobox в C# Winform
Я попытался это,
cbUpdate.DataSource = _names;
cbUpdate.Items.Insert(0, "-Select-");
cbUpdate.SelectedIndex = 0;
cbUpdate.DisplayMember = "Name";
Но это дает errro,
коллекция предметов не может быть изменен, когда свойство DataSource является множество.
Я понимаю ошибку, но я не уверен, как ее решить. Я пытаюсь установить текст комбобокса на «Пожалуйста, выберите», но это не сработает.
var names = new BindingList<Names>();
Если данные для этого комбинированного блока получены через инструкцию Salad, добавьте «--- Please Select ---» также в качестве значения. Или удалите свойство DataSource и после того, как вы вернете все данные. Прокрутите элементы и добавьте значения один за другим, включая параметр по умолчанию –