2016-10-31 35 views
0

データセットの値にコンボボックスをバインドしようとしています。バインディングナビゲータを使用してナビゲートしています。Comboboxバインディングが更新されない

私はフォームを持っており、いくつかのテキストボックスはバインディングナビゲータを介してデータセットにバインドされています。テキストボックスに結合

は単純です:

this.catActualTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.myBindingSource, "CatActual", true)) 

これは完璧に動作しますが、私はコンボボックスでtheeseテキストボックスの1つを変更する必要があります。テキストボックスには数字(キー)が表示され、関連する説明(値)を表示したい。だから私はコンボボックスを使う。私は、 "IdCatActual"(キー)と "Descrip"(値)の2つの列を持つDataTableでコンボボックスを読み込みます。これはフォームに正しく表示されますが、移動すると更新されません。

this.catActualComboBox1.DataSource = myDataTable; 
this.catActualComboBox1.DisplayMember = "Descrip"; 
this.comboBox1.DataBindings.Add(new System.Windows.Forms.Binding("SelectedItem", this.myBindingSource, "CatActual")); 

答えて

0

最後に私は答えを得ました。

間違った特性を使用していました。 "SelectedItem"プロパティの代わりに "SelectedValue"プロパティをバインドする必要があります。

関連する問題