我想将数据从SQL Server数据库表显示到Wpf / C#中的组合框。
目前我的表格Lookup_Type
包含两列,SectorNumber
和Description
。
假设此表中存储的数据是:
SectorNumber Description
---------------------------
01 Antitrust
02 Civil Rights
03 Criminal
04 Tax
...
我的MainWindow.xaml文件中有一个文本块和一个组合框:
<Textblock Text="Type of Justice Agencies: " Name="TypeTextBlock" ... />
<Combobox Name="TypeComboBox"
Loaded="ComboBox_Loaded"
SelectionChanged="ComboBox_SelectionChanged"
... />
如何将数据从SQL Server数据库表显示到C#中的组合框?
我希望组合框项目看起来像01, Antitrust
,02, Civil Rights
等。谢谢。
答案 0 :(得分:2)
Here example:
var dict = new Dictionary<int, string>();
dict.Add(1, "01, Antitrust");
dict.Add(2, "02, Civil Rights");
dict.Add(3, "03, Criminal");
dict.Add(4, "04, Tax");
myCombobox.DataSource = new BindingSource(dict, null);
myCombobox.DisplayMember = "Value";
myCombobox.ValueMember = "Key";