it-swarm.com.ru

Удаление всех строк и ячеек DataGrid

Я хочу спрятать (или удалить) все границы всех строк (и впоследствии ячеек) в моей сетке данных, представьте себе базовую HTML таблицу . Я просмотрел все, и большинство вопросов, кажется, о том, как их стилизовать, а не скрывать.

Я уже пытался установить BorderBrush и BorderThickness так:

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

Пробовал то же самое для CellStyle, но без кубиков, все еще видя границы.

54
diggingforfire

Как насчет настройки GridLinesVisibility="None"?

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

Вы можете удалить все границы из элемента управления сеткой данных. Это особенно полезно, когда мы хотим создать результат автоматического поиска текстового поля в сетке.

...

0
Uttam

Вы также можете сделать это так

 dataGrid.GridLinesVisibility = DataGridGridLinesVisibility.None;
0
Ramgy Borja