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

问题描述 投票:56回答:3

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

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

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

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

c# .net wpf xaml datagrid
3个回答
148
投票

怎么样设置GridLinesVisibility="None"

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

1
投票

你也可以这样做

 dataGrid.GridLinesVisibility = DataGridGridLinesVisibility.None;

0
投票

您可以从datagrid控件中删除所有边框。当我们想要在网格中创建文本框的AutoSearch结果时,这特别有用。

...

© www.soinside.com 2019 - 2024. All rights reserved.