title: How can be possible to use anonymous type fields without know them?
body: <p>It is really looks so cool to me how GridView's DataSource property gets anonymous type  and shows results in Grid .</p>
  
  <p>Simply</p>
  
  <pre><code>Grid.DataSource = from order in db.OrdersSet
         select new { order.PersonSet.Name,order.PersonSet.SurName};
  </code></pre>
  
  <p>For example how can i write a propery or method which takes anonymous type and write field values to console output ?</p>