如何设置Datagrid行header背景色

How to set Datagrid row header background color

我有一个看起来像这样的数据网格....

我需要将我用紫色突出显示的区域设置为背景色(透明),使其变为黑色。这部分是“行 Header”,使用 DataGrid LoadingRow="OnLoadingRow"

自动添加计数
    private void OnLoadingRow(object sender, DataGridRowEventArgs e)
    {
        e.Row.Header = (e.Row.GetIndex()+1).ToString();

        tickerListView.Items.MoveCurrentToLast();
        tickerListView.ScrollIntoView(tickerListView.Items.CurrentItem);
    }

但是,我无法设置它的背景颜色。我该怎么做?

谢谢

如果您使用 WPF,请尝试以下方式:

<DataGrid>
    ...
    <DataGrid.Resources>
        <Style TargetType="Button" x:Key="{ComponentResourceKey ResourceId=DataGridSelectAllButtonStyle, TypeInTargetAssembly={x:Type DataGrid}}">
            <Setter Property="Background" Value="Transparent" />
        </Style>
    </DataGrid.Resources>
    ...
</DataGrid>