title: WPF DataGrid Last column not resizing properly
body: <p>I am using a DataGrid control to display some data and the last comun of the grid does not resize appropriately when the grid receives new data. When the grid loads is completely empty and data gets inserted after some user input. All other columns of the Grid behave as supposed to, any ideas of what I should do to make the last column resize?</p>
  
  <p>My DataGrid XAML:</p>
  
  <pre><code>&lt;DataGrid Grid.Row="4" Grid.Column="0" Margin="4,4,4,4" ItemsSource="{Binding Order.OrderItems}" CanUserReorderColumns="True"
                SelectedItem="{Binding OrderItem}" Height="200" AutoGenerateColumns="False" CanUserSortColumns="True"
                SelectionMode="Single" VerticalScrollBarVisibility="Auto" CanUserAddRows="False"&gt;
          &lt;DataGrid.Columns&gt;
              &lt;DataGridTextColumn Header="SKU" Binding="{Binding SellerCode}"/&gt;
              &lt;DataGridTextColumn Header="Description" Width="*" Binding="{Binding Description}"/&gt;
              &lt;DataGridTextColumn Header="Quantity" Binding="{Binding Quantity}"/&gt;
              &lt;DataGridTextColumn Header="Net Cost" Binding="{Binding UnitCost, StringFormat='£ #,##0.00'}"/&gt;
              &lt;DataGridTextColumn Header="Total Cost" Binding="{Binding TotalCost, StringFormat='£ #,##0.00'}"/&gt;
              &lt;DataGridTextColumn Header="Gross" Binding="{Binding TotalCostWithVat, StringFormat='£ #,##0.00'}" Width="auto"/&gt;
          &lt;/DataGrid.Columns&gt;
      &lt;/DataGrid&gt;
  </code></pre>
  
  <p>Thanks</p>