title: DataTable column name include square brackets [name]
body: <p>I am having a problem with adding a column named "[name] version" to a DataGrid.  If I have something like "[name]" or "version [name]" then escaping, unicode or doubling all work.  There only appears to be a problem when there are characters after the closing bracket.  "[[name] version]" works too but is not what I need.</p>
  
  <p>I am using WPF and C#, this line of code binds the DataTable to the DataGrid.</p>
  
  <pre><code>datagrid1.ItemsSource = dataTable1.DefaultView;
  </code></pre>
  
  <p>The error I receive is: </p>
  
  <blockquote>
    <p>Syntax error in "PropertyPath 'Syntax
    error in "Binding.Path '[name]' ...
    'version'",'".</p>
  </blockquote>