title: Sorting DataTable string column, but with null/empty at the bottom
body: <p>I need to sort a DataTable or DataGridView by a column that is a string value, but with null/empty values at the BOTTOM when sorting ASCENDING.</p>
  
  <p>The DataTable is NOT populated by a SQL statement, so no order by.</p>
  
  <p>If I do</p>
  
  <pre><code>DataGridView1.Sort(New RowComparer(System.ComponentModel.ListSortDirection.Ascending))
  </code></pre>
  
  <p>then it throws an exception, saying that the DataGridView is DataBound, which is correct, but doesn't help me, and I want to keep it databound.</p>
  
  <p>It's .NET 2.0, which means no LINQ available!</p>