Как заполнить элемент управления combobox?
В этой небольшой заметке хочу показать несколько простых способов, с помощью которых Вы сможете заполнить combobox любыми значениями.
И так, для начала создадим Windows Forms приложение, после чего добавим на форму элемент управления combobox. Затем с помощью метода Add заполним combobox (cmbBox), а точнее содержащуюся в нём коллекцию объектов Items, несколькими значениями, например:
Запускаем приложение и видим, что теперь выпадающее меню содержит два новых элемента.
Но, иногда бывают ситуации, когда нужно заполнить combobox сразу же большим количеством значений, которые например, содержаться в каком-нибудь массиве. В таком случае можно воспользоваться методом AddRange, например:
Либо поместить данные в объект DataSource.
Читайте также:
В этой небольшой заметке хочу показать несколько простых способов, с помощью которых Вы сможете заполнить combobox любыми значениями.
И так, для начала создадим Windows Forms приложение, после чего добавим на форму элемент управления combobox. Затем с помощью метода Add заполним combobox (cmbBox), а точнее содержащуюся в нём коллекцию объектов Items, несколькими значениями, например:
C#:
cmbBox.Items.Add("бананы");
cmbBox.Items.Add("киви");
Но, иногда бывают ситуации, когда нужно заполнить combobox сразу же большим количеством значений, которые например, содержаться в каком-нибудь массиве. В таком случае можно воспользоваться методом AddRange, например:
C#:
string [] fruit = {"апельсины", "яблоки", "виноград", "манго"};
cmbBox.Items.AddRange(fruit);
Либо поместить данные в объект DataSource.
C#:
List<string> vegetables;
vegetables = new List<string> {"картошка", "капуста", "свекла"};
cmbBox.DataSource = vegetables;