title: CSV string to DataTable
body: <p>I have following string,
  I want to convert it to DataTable</p>
  
  <pre><code>"Id,Name ,Dept\r\n1,Mike,IT\r\n2,Joe,HR\r\n3,Peter,IT\r\n"
  </code></pre>
  
  <p>I can create it using String.Split and iterating through collection.
  But I need efficient way (using C# 4.0 features)
  How to create table using LINQ or lambda.</p>