title: VB 2010 Datagrid Display newest in top row
body: <p>A little background first:
  I have a telnet session that is connected to a cluster, it stays connected and receives information periodically. Incoming information is processed and is displayed in a DataGrid. This happens in real time.
  Currently the newest information is displayed on the last row (bottom row).
  I would like the newest piece of information to be displayed on the top row instead.</p>
  
  <pre><code>DataGridView1.Rows.Add(New String() {InfoA, InfoB, InfoC, InfoD, InfoE}) 
  DataGridView1.ClearSelection()
  DataGridView1.FirstDisplayedScrollingRowIndex = DataGridView1.RowCount - 1
  </code></pre>
  
  <p>Any help would be appreciated.</p>