删除所有DataGrid行和单元格边框

dig*_*ire 56 .net c# wpf xaml datagrid

我想隐藏(或删除)我的数据网格中所有行(以及随后的单元格)的所有边框,想一个基本的HTML表.我看了一遍,大多数问题似乎是关于造型而不是隐藏它们.

我已经尝试过像这样设置BorderBrush和BorderThickness:

 <DataGrid.RowStyle>
     <Style TargetType="DataGridRow">
         <Setter Property="BorderBrush" Value="Transparent" />
         <Setter Property="BorderThickness" Value="0" />
     </Style>
  </DataGrid.RowStyle>
Run Code Online (Sandbox Code Playgroud)

为CellStyle尝试了相同,但没有骰子,仍然看到边界.

Adi*_*ter 152

设置GridLinesVisibility="None"怎么样?

<DataGrid GridLinesVisibility="None">
    ...
<DataGrid>
Run Code Online (Sandbox Code Playgroud)

  • 不敢相信我错过了,这正是我想要的!:-) (8认同)
  • 在某些版本的ASP中,属性是:`<DataGrid GridLines ="None"> ... <DataGrid>` (5认同)