Я пытаюсь привязать поле со списком к значению в наборе данных, по которому я перемещаюсь, с помощью навигатора привязок.
У меня есть форма и несколько текстовых полей, привязанных к набору данных через навигатор привязок.
привязка к текстовому полю проста:
this.catActualTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.myBindingSource, "CatActual", true))
Он отлично работает, но мне нужно изменить одно из этих текстовых полей с помощью поля со списком. В текстовых полях отображаются числа (ключи), и я хочу показать соответствующие описания (значения). Поэтому я использую комбобокс. Я загружаю в поле со списком DataTable, который имеет два столбца «IdCatActual» (ключи) и «Descrip» (значения). Он отображается правильно в форме, но не обновляется при навигации:
this.catActualComboBox1.DataSource = myDataTable;
this.catActualComboBox1.DisplayMember = "Descrip";
this.comboBox1.DataBindings.Add(new System.Windows.Forms.Binding("SelectedItem", this.myBindingSource, "CatActual"));
Подробнее здесь: https://stackoverflow.com/questions/403 ... not-update
Привязка Combobox не обновляется ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Привязка ItemSource для ComboBox внутри сетки данных не обновляется [дубликат]
Anonymous » » в форуме C# - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-