I can do it like this:
if (frmEditPerson.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
Guid gd = ((MainDataSet.PersonRow)((DataRowView)mainBindingSource.Current).Row).owner;
ownerComboBox.BeginUpdate(); this.viewLookupPersonTableAdapter.Fill(this.personDataSet.viewLookupPerson);
ownerComboBox.EndUpdate();
((MainDataSet.PersonRow)((DataRowView)mainBindingSource.Current).Row).owner = gd;
}
but it should not be that difficult... Here I actually set again the value directly to the field of the bind table "Person" (owner is a field in Person, of type Guid).
However, this way my row state might change without proper reason...