DataGrid内容未显示

时间:2013-09-30 10:01:34

标签: wpf xaml datagrid

我在WPF编程。我将这些样式用于DataGrid控件:

    <Style x:Key="CellStyle" TargetType="{x:Type DataGridCell}">
        <Setter Property="Block.TextAlignment" Value="Center"/>
    </Style>

    <Style x:Key="ColumnHeaderStyle" TargetType="{x:Type DataGridColumnHeader}">
        <Setter Property="HorizontalContentAlignment" Value="Center"/>
    </Style>

    <Style x:Key="DataGridStyle" TargetType="{x:Type DataGrid}">
        <Setter Property="ColumnWidth" Value="*"/>
        <Setter Property="CanUserAddRows" Value="False"/>
        <Setter Property="CanUserDeleteRows" Value="False"/>
        <Setter Property="CanUserResizeColumns" Value="False"/>
        <Setter Property="CanUserResizeRows" Value="False"/>
        <Setter Property="CellStyle" Value="{StaticResource CellStyle}"/>
        <Setter Property="ColumnHeaderStyle" Value="{StaticResource ColumnHeaderStyle}"/>
        <Setter Property="FontFamily" Value="2  badr"/>
        <Setter Property="FontSize" Value="18"/>
        <Setter Property="FlowDirection" Value="RightToLeft"/>

        <Setter Property="IsReadOnly" Value="True"/>
        <Setter Property="AlternatingRowBackground" Value="LightGray"/>
        <Setter Property="HorizontalScrollBarVisibility" Value="Visible"/>
    </Style>

我使用一行代码来应用这种风格,有点像这样:

<DataGrid x:Name="dg1" Style="{StaticResources DataGridStyle}"

然后使用DataSet(programaticaly)填充它。

现在有些数据没有显示。我该如何解决这个问题? Picture of DataGrid

我也使用这段代码:

HorizontalScrollBarVisibility="Visible"

但它不起作用

0 个答案:

没有答案