2016-06-29 8 views
-3

SQL ServerのデータベーステーブルからWpf/C#のコンボボックスにデータを表示したいとします。SQL ServerのデータベーステーブルからWpfのコンボボックスにデータを表示する方法は?

現在、テーブルLookup_Typeには、SectorNumberDescriptionの2つの列が含まれています。

SectorNumber Description 
--------------------------- 
    01  Antitrust 
    02  Civil Rights 
    03  Criminal 
    04  Tax 
    ... 

私はMainWindow.xamlファイルにテキストブロックとコンボボックスがあります:

SQLからのデータを表示する方法
<Textblock Text="Type of Justice Agencies: " Name="TypeTextBlock" ... /> 
<Combobox Name="TypeComboBox" 
      Loaded="ComboBox_Loaded" 
      SelectionChanged="ComboBox_SelectionChanged" 
      ... /> 

は、このテーブルに格納されたデータがあると仮定しますC#のコンボボックスにサーバーのデータベーステーブル?

コンボボックスの項目を01, Antitrust02, Civil Rightsなどのように表示したいのですがありがとう。

+1

多くの例があります。見たり、試したりしましたか? –

+0

あなたは何を正確に試しましたか? SQL ServerからComboBoxをバインドする方法についてgoogle検索を実行します – MethodMan

+0

Q-and-A Webサイトで納得しないようにしようとしているのはなぜですか?はい、私はそれをしました。 – Hank

答えて

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"; 
+0

私は、OPがこのデータをデータベーステーブルから抽出する方法を知りたいと思います。また、 "01、独占禁止"は、表示される項目にする必要があります – Steve

+0

文字列にintを変更...新しい辞書(); - >新しい辞書<文字列、文字列>(); –

+0

それは問題ありません。すべてが役に立ちます。ありがとうバレンティン。 – Hank

関連する問題