title: Sort Datagridview columns when datasource binded to List(Of T)
body: <p>I have a datagridview with its datasource binded to a List(Of T). Now i would like to sort on any of the columns.</p>
  
  <p>My code:</p>
  
  <pre><code>'Database access : items = List(BlogPost)
  dgBlogPosts.DataSource = items
  
  'My BlogPost Class
  Public Class BlogPost
  
      Public Property ID As Integer
      Public Property Title As String
      Public Property Content As String
      Public Property CreationDate As DateTime
      Public Property Rating As Decimal = 5.0
  
  End Class
  </code></pre>