title: C# Process flow - Datastream, XML and datagrid
body: <p>Im looking for some advice/suggestions on how I should setup the work flow of a small application Im building.  When the application is launched the datagrid will be populated via the XML file.   Once running the application will receive a datastream that I hope to update the file and datagrid.</p>
  
  <p>So Im curious what you would suggest on how I setup the workflow (ie, split the data from the data stream and simultaneously populate the file and grid or would you suggest populating the XML file first and setting up a timer to have the grid read the file?)  Im really looking for optimal performance.</p>