У меня есть ProbationComboBox
с SelectedValue
, связанный с RegistrationBindingSource
, и DisplayMember
, связанный с ProbationBindingSource
.DataBinding: ComboBox.Text не обновляется при изменении SelectedValue?
Когда я звоню RegistrationBindingSource.ResetCurrentItem()
, свойство SelectedValue
обновляются с правильным значением из RegistrationBindingSource.ProbationID()
, но Text
свойства не обновляется.
Вот как я настройка привязки данных на ComboBox:
ProbationComboBox.DataBindings.Add(New System.Windows.Forms.Binding(_
"SelectedValue", Me.RegistrationBindingSource, "ProbationID", True))
ProbationComboBox.DataSource = Me.ProbationBindingSource
ProbationComboBox.DisplayMember = "probation"
ProbationComboBox.ValueMember = "id"
Пока я не могу понять проблему с моим обязательным, я использую это как временное решение:
DataRow row = CType(ProbationBindingSource.Current, DataRowView).Row
ProbationComboBox.Text = CType(row, RootNamespace.DataSet.probationRow).probation
Есть идеи? Благодаря!
Я пробовал это, не повезло. Я даже попытался передать True для аргумента, чтобы заставить схему перечитывать, но это не помогло. – Rob