0

私は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を使用して(プログラムで)入力します。

現在、一部のデータが表示されていません。この問題を解決するにはどうすればよいですか? データグリッドの画像

また、私はこのコードを使用します:

HorizontalScrollBarVisibility="Visible"

しかし、それは機能していません

4

0 に答える 0