title: WPF Datagrid records is displaying couple of times
body: <p>I designed the below <code>DataGrid</code> and mapped with three colums. I had taken the records through <code>Linq</code> and assigned with this <code>Grid</code>. But this grid was displaying the records couple of times. 
  I don't know what is the behaviour? How to sort it out this issue?  </p>
  
  <pre><code>&lt;DataGrid Name="workgrid" ItemsSource="{Binding it}" Margin="12,152,0,148" HorizontalAlignment="Left" Width="517"&gt;
          &lt;DataGrid.Columns&gt;
          &lt;DataGridTextColumn Header="Name" Width="100" Binding="{Binding PersonName}" /&gt;
          &lt;DataGridTextColumn Header="Place" Width="100" Binding="{Binding Place}" /&gt;
          &lt;DataGridTextColumn Header="Amount" Width="100" Binding="{Binding Amount}" /&gt;
          &lt;/DataGrid.Columns&gt;
      &lt;/DataGrid&gt;
  
  
  var objResult = from c in objEntities.PersonAccounts
          select new { c.PersonName, c.Amount, c.Place };
  
  workgrid.ItemsSource = objResult;  
  </code></pre>
  
  <p>Anu help or suggestion would be greatly appreciated !!!</p>