i know the way that uses the Control.InvokeRequired() and Control.Invoke().
but i was wondering if its possible to use some other method to alert the ui thread that the Data was changed and then let the ui thread update its controls without using control.invoke().
as far as i remember this was possible before in mfc by sending messages to the main window so i am wondering if something similar exists in windows forms.