title: Best way to load large amouts of data into datagrid
body: <p>I am trying to load a lot of data into a datagrid which as you would expect takes a long time to load up.  This is due to the face that I am loading data from a COM object which I have wrapped up into .NET object with a custom enumerator.</p>
  
  <p>I have looked into virtual loading the datagrid and it works alright but I was wondering if there was a better way of doing the same thing.  </p>
  
  <p>What I am after is a datagrid that shows a scroll bar for the whole amount of data but only loads the data for the first say 50 rows then after you scroll it loads the next 50 or so.</p>
  
  <p>Does anyone know if this is possible, or if there is a control available that does this automatically?</p>