2017-02-21 2 views
1

Я новичок в WPF. У меня есть поле со списком, которое я хочу заполнить именами столбцов базы данных. Я видел из других постов, которыеКак заполнить поле со списком с именами столбцов из базы данных?

выберите *

из MyDatabaseName.information_schema.columns

порядка по table_name, ORDINAL_POSITION

даст вам имена таблицы, но как я могу добавить каждый элемент в поле со списком?

ответ

1

Установите ItemsSource вашего ComboBox. Конечно, как вы собираетесь настроить, ваш выбор. Некоторые из них более рекомендуются, чем другие. Тем не менее, один простой выбор - прямо установить его в коде.

Предполагая, что cb - это имя вашего ComboBox, а yourlist - это имя вашего списка, используйте `` cb.ItemsSource = ваш список;

Есть и другие варианты, такие как Binding the ItemsSource. См. this post или Google.

1

Установите ItemsSource вашего ComboBox

И Set DisplayMemberPath в XAML

<ComboBox DisplayMemberPath="PropertyName"/>