We regularly setup simple winforms using Linq To Sql. I recently discovered that the ComboBox control when used as a DropDownList only updates the underlying databinding when it's clicked. So, if you tab into the control, hit the first letter to select your entry, then tab out. The underlying databinding never gets the new value. Linq set the binding property to the text value of ComboBox control as default.
The fix for this was to change the linq binding value (thanks to commenter RedDog for pointing that out).
So my question is this: How do I set Visual Studio to make ComboBox automatically set bindingsource as SelectedItem as opposed to Text when dragging from Linq to Sql datasource? Saves work, sure, but also keeps bugs from finding their way to customers.