如何使用数据库中的列名填充组合框?

时间:2017-02-21 03:07:01

标签: wpf data-binding combobox

我是WPF的新手。我有一个组合框,我想填写数据库列的名称。我从其他帖子中看到了

  

选择*

     

来自MyDatabaseName.information_schema.columns

     

按table_name,ordinal_position

排序

将为您提供表格的名称,但如何将每个元素添加到组合框中?

2 个答案:

答案 0 :(得分:1)

设置ItemsSource的{​​{1}}。当然,您将如何设置是您的选择。有人比其他人更推荐。但是,一个简单的选择是直接在代码中设置它。

假设ComboBox是您的ComboBox的名称,而cb是您的列表的名称,请使用``cb.ItemsSource = yourlist;

还有其他选择,例如绑定ItemsSource。请参阅this post或Google it。

答案 1 :(得分:1)

设置ComboBox的ItemsSource

在XAML中设置DisplayMemberpath

<ComboBox DisplayMemberPath="PropertyName"/>