我有 aProbationComboBox绑定SelectedValue到 a RegistrationBindingSource,并且DisplayMember绑定到 a ProbationBindingSource。
当我调用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
有任何想法吗?谢谢!