JL.
JL.

Reputation: 81342

DataGrid: How to remove black inner borders?

I have a datagrid:

<DataGrid x:Name="gvImports" 
    HorizontalAlignment="Left" 
    AutoGenerateColumns="False" 
    Margin="10,36.816,0,0" 
    VerticalAlignment="Top" 
    Height="163.087" Width="485.05">
</DataGrid>

Then I am setting the cell border style in C#:

var cellStyle = new Style(typeof(DataGridCell));
cellStyle.Setters.Add
      (new Setter(DataGridCell.BorderBrushProperty, Brushes.Magenta));
gvImports.CellStyle = cellStyle;

Notice the offensive Magenta for demonstration purposes only.

Here is an image of the DataGrid when rendered:

enter image description here

I want to get rid of those inner black lines, any idea how this is done?

Upvotes: 4

Views: 2325

Answers (2)

Tombala
Tombala

Reputation: 1690

Set the horizontal and vertical grid line brushes (HorizontalGridLinesBrush and VerticalGridLinesBrush). See here for a list of data grid styling properties.

Upvotes: 2

JL.
JL.

Reputation: 81342

gvImports.GridLinesVisibility = DataGridGridLinesVisibility.None; 

Upvotes: 8

Related Questions