title: Linq: Sort rows without first row
body: <p>From below code I am getting sorted rows by first column. How to sort it by skipping first row</p>
  
  <pre><code> var Rows = (from row in datatable.AsEnumerable()
              orderby row[0] ascending                            
              select row);
  </code></pre>
  
  <p><strong>Note:</strong> I want to sort rows by considering first column only. Please don't consider Name and City columns. (Say Name and City not present).</p>
  
  <p>Original Table</p>
  
  <pre><code>ID             Name                     City
  ----------- --------------------------------
  3             Vijendra                  Delhi
  2             Singh                     Noida
  1             Shakya                    New Delhi
  5             Shakya                    New Delhi
  4             Shakya                    New Delhi
  </code></pre>
  
  <p>Current O/P</p>
  
  <pre><code>ID             Name                     City
  ----------- --------------------------------
  1             Shakya                    New Delhi
  2             Singh                     Noida
  3             Vijendra                  Delhi
  4             Shakya                    New Delhi
  5             Shakya                    New Delhi
  </code></pre>
  
  <p>EXpected O/P</p>
  
  <pre><code>ID             Name                     City
  ----------- --------------------------------
  3             Vijendra                  Delhi
  1             Shakya                    New Delhi
  2             Singh                     Noida
  4             Shakya                    New Delhi
  5             Shakya                    New Delhi
  </code></pre>