title: Edit DataGrid column name dynamically and Remove some columns
body: <p>I bind some data to a datagrid in c# like this: </p>
  
  <pre><code>DataGrid1.ItemsSource = Logs.Where(elem =&gt; elem.Name == ActiveName);
  </code></pre>
  
  <p>But i want to change some of the columns names that appears on datagrid and hide some other columns.</p>
  
  <p>How can i do that ?</p>