title: Is it possible to update the UI from the backgroundworker dowork event
body: <p>I have seen others with a similar issue but not quite what I was looking for.  In the backgrounderworker class dowork event I create an instance of a new class and call one of it's function.  Previously, I had this code in a windows.form.timer tick event and would pass a delegate in as one of the parameters which would allow the function and other functions it calls within the class to call a method on the form to update a datagrid on the GUI.  Is there a way to do this within the dowork event?  I need this because the function I call from dowork calls other functions and I want each of those functions to log information in the GUI datagrid.</p>