OK - here goes When all else fails, try a bigger hammer - this code in the boParticipants_Navigated eventhandler solved the problem, but I have no idea why it was necessary in this one case:
cbostate_nme.SelectedValue = boParticipants.state_nme.Trim();boParticipants.CurrentDataTable.AcceptChanges();