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

时间:2012-01-10 21:29:50

标签: c# .net wpf xaml datagrid

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

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

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

尝试使用CellStyle,但没有骰子,仍然看到边界。

2 个答案:

答案 0 :(得分:143)

如何设置GridLinesVisibility="None"

<DataGrid GridLinesVisibility="None">
    ...
<DataGrid>

答案 1 :(得分:1)

您也可以这样做

 dataGrid.GridLinesVisibility = DataGridGridLinesVisibility.None;