it-swarm.com.de

Entfernen aller DataGrid-Zeilen- und -Zellenränder

Ich möchte alle Ränder aller Zeilen (und anschließend der Zellen) in meinem Datagrid ausblenden (oder entfernen), denken Sie an eine grundlegende HTML-Tabelle . Ich habe überall nachgesehen und die meisten Fragen scheinen sie zu gestalten und nicht zu verstecken.

Ich habe bereits versucht, BorderBrush und BorderThickness so einzustellen:

 <DataGrid.RowStyle>
     <Style TargetType="DataGridRow">
         <Setter Property="BorderBrush" Value="Transparent" />
         <Setter Property="BorderThickness" Value="0" />
     </Style>
  </DataGrid.RowStyle>

Habe dasselbe für den CellStyle versucht, aber keine Würfel, immer noch Grenzen sehen.

54
diggingforfire

Was ist mit der Einstellung von GridLinesVisibility="None"?

<DataGrid GridLinesVisibility="None">
    ...
<DataGrid>
137
Adi Lester

Sie können alle Rahmen aus der Datagrid-Steuerung entfernen. Dies ist besonders nützlich, wenn Sie ein AutoSearch-Ergebnis für das Textfeld im Raster erstellen möchten.

...

0
Uttam

Sie könnten es auch so machen

 dataGrid.GridLinesVisibility = DataGridGridLinesVisibility.None;
0
Ramgy Borja