title: Sorting a ListView by multiple columns in C#
body: <p>With <code>ListView</code> controls, you can specify a column to sort by, and there's a method to <code>sort()</code> whenever you want.</p>
  
  <p>However, this only allows for single column sorting.</p>
  
  <p>I'm keen to sort by say, Column A first, and then by Column F for when they are the same.</p>
  
  <p>I've found a few custom compare classes written online, but wondered if stackoverflow could show a cleaner way.  Plus having this here may help others looking for it in future :)</p>
  
  <p>Any suggestions or examples on how to go about this appreciated.</p>