title: Duplicate columns in DataGrid when using DataGridTemplateColumn.CellTemplate and binding to a datatable
body: <p>I am facing problem in DataGrid. I need to make result clickable in datagrid. for this i need to show some result from binding result and some result as clickable using <code>&lt;DataGridTemplateColumn&gt;</code></p>
  
  <pre><code>&lt;DataGrid Name="Result" IsReadOnly="True" ItemsSource="{Binding Result}" AutoGenerateColumns="True" Height="200"&gt;      
  
   &lt;DataGridTemplateColumn Header="Image"&gt;
        &lt;DataGridTemplateColumn.CellTemplate&gt;
          &lt;DataTemplate&gt;
            &lt;StackPanel&gt;
              &lt;Button  Content="{Binding Image}" Name="Image" Click="Button_Click" /&gt;
            &lt;/StackPanel&gt;
          &lt;/DataTemplate&gt;
        &lt;/DataGridTemplateColumn.CellTemplate&gt;
      &lt;/DataGridTemplateColumn&gt;
  </code></pre>
  
  <p>but in the result i am getting duplicate column name, because of one from binding result and one from <code>&lt;datagridtemplatecolumn&gt;</code>. Can some one please help me to remove duplicate column name from binding result.</p>