@maksam07

Как в combobox добавить значение key и value, а так же заполнить их данными?

Доброго дня. Перелазив интернет, так и не нашел как в форме дизайнера добавить значения с ключем.
То бишь:
petya, Петр
fedya, Федор
и т.д.

Программно это делается примерно так:
var items = new List<KeyValuePair<string, string>>() {
                new KeyValuePair<string, string>("0", "По умолчанию"),
                new KeyValuePair<string, string>("1", "По категориям"),
            };
            comboBox_Sort.DataSource = items;
            comboBox_Sort.ValueMember = "Key";
            comboBox_Sort.DisplayMember = "Value";
            comboBox_Sort.SelectedIndex = 0;

Судя по всему, за это отвечает пункт "DataSource", найдя его в режиме дизайнера, там есть пункт - "Добавить источник данных проекта", так и не поняв, что там нужно делать, я закрыл это дело и делал все в режиме программиста.
Так собственно повторю вопрос. Как это делать в режиме дизайнера? Не очень красиво выглядит код, когда много комбобоксов и каждый нужно так заполнять.
  • Вопрос задан
  • 589 просмотров
Решения вопроса 1
@maksam07 Автор вопроса
Решением из другого форуме был совет: оставить как есть. Иначе, в режиме дизайнера это делается коряво.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
AxisPod
@AxisPod
В XAML это делается на ура, а вот в дизайнере не стоит, но и в коде не стоит оставлять.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы