title: How to bind a Navigation Property (second level properties) in DataGridView using BindingSource?
body: <p>I have used two entity classes for binding values into <code>DataGridView</code>. One is Estimates and Companies. </p>
  
  <ul>
  <li>Estimates has columns such as <strong><em>"Id, Estimate Number, Estimate Amount, CompanyId"</em></strong>. </li>
  <li>Companies has columns such as <strong><em>"Id, Company Name, Address"</em></strong></li>
  </ul>
  
  <p>I have created two <code>BindingSource</code> such as <code>EstimateBindingSource</code> and <code>CompanyBindingSource</code>.</p>
  
  <ol>
  <li><code>CompanyBindingSource</code> has <em>DataSource</em> as <code>EstimateBindingSource</code> and <em>DataMember</em> as <code>Estimates</code></li>
  <li><code>EstimateBindingSource</code> has <em>DataSource</em> as <code>Estimates</code> entity Class and no <em>DataMember</em> defined.</li>
  </ol>
  
  <p>I have bound the <code>EstimateBindingSource</code> into the <code>DataGridView</code> using grid <code>DataSource</code>.</p>
  
  <p>Here, I need to show <strong>Estimate number, Estimate Amount and Company Name</strong> in DataGridView.. I have't able to achieve this.</p>
  
  <p><strong>Note:</strong> <em>I do not do any code behind logic to do this.. Need to achieve this only using design.</em></p>