title: how to sort by date inside the datagridview
body: <p>How to sort inside a datagridview by hours? I use an XML file without format with a dataset and a datagridview.</p>
  
  <p>code c# winforms :</p>
  
  <pre><code>FileStream stream = new FileStream("file.xml", FileMode.Open);
  ds.readXml(stream);
  Stream.Close();
  datagridview1.DataSource = ds.Tables[0];
  ds.Tables[0].DefaultView.Sort = "start asc";
  </code></pre>
  
  <p>XML file</p>
  
  <pre><code>&lt;?xml version="1.0" standalone="yes"?&gt;
  &lt;Table&gt;
    &lt;hours&gt;
      &lt;Start&gt;10:00 AM&lt;/Start&gt;
      &lt;/hours&gt;
  &lt;hours&gt;
      &lt;Start&gt;11:00 AM&lt;/Start&gt;
      &lt;/hours&gt;
  &lt;hours&gt;
      &lt;Start&gt;1:00 PM&lt;/Start&gt;
      &lt;/hours&gt;
  &lt;hours&gt;
      &lt;Start&gt;2:00 PM&lt;/Start&gt;
      &lt;/hours&gt;
  
  
  &lt;/Table&gt;
  </code></pre>
  
  <p>on the output I have, it's not sorted.
  1:00 PM
  2:00 PM
  10:00 AM
  11:00 AM</p>