У меня есть некоторые элементы управления, связанные с элементом управления BindingSource.
Я хочу выполнить расчет при изменении значения в одном элементе управления и установить результат в другом элементе управления.
Обновлять ли текстовое поле, к которому привязано свойство, или обновлять базовую сущность, которая в любом случае обновит элемент управления (надеюсь)?
При изменении поля со списком A (OnPropertyChange) текстовое поле B обновляется с новым вычисленным результатом. Это прекрасно работает, но я заметил, что когда я покидаю выпадающий список А, он возвращается к своему первоначальному значению. Что здесь происходит!
Private Sub ComboBoxEditCostCode_EditValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBoxEditCostCode.EditValueChanged
Select Case ComboBoxEditCostCode.EditValue
Case "7"
CType(TransactionEntityBindingSource.Current, TblTransactionsEntity).Qbdescription = "7-is here"
Case "2"
CType(TransactionEntityBindingSource.Current, TblTransactionsEntity).Qbdescription = "2-is here"
Case Else
CType(TransactionEntityBindingSource.Current, TblTransactionsEntity).Qbdescription = "7-is here"
End Select
End Sub