WPF DataGrid上一列没有正确调整大小

时间:2016-02-17 10:38:24

标签: c# wpf xaml datagrid

我正在使用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>

由于

0 个答案:

没有答案