我正在使用DataGrid控件来显示一些数据,并且当网格接收新数据时,网格的最后一个comun不会适当调整大小。当网格加载完全为空并且在一些用户输入之后插入数据。 Grid的所有其他列都表现得如此,我应该做些什么来使最后一列重新调整大小?
我的DataGrid XAML:
<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">
<DataGrid.Columns>
<DataGridTextColumn Header="SKU" Binding="{Binding SellerCode}"/>
<DataGridTextColumn Header="Description" Width="*" Binding="{Binding Description}"/>
<DataGridTextColumn Header="Quantity" Binding="{Binding Quantity}"/>
<DataGridTextColumn Header="Net Cost" Binding="{Binding UnitCost, StringFormat='£ #,##0.00'}"/>
<DataGridTextColumn Header="Total Cost" Binding="{Binding TotalCost, StringFormat='£ #,##0.00'}"/>
<DataGridTextColumn Header="Gross" Binding="{Binding TotalCostWithVat, StringFormat='£ #,##0.00'}" Width="auto"/>
</DataGrid.Columns>
</DataGrid>
由于