How to hide the Column header in a WPF DataGrid?

45,044

Solution 1

In the DataGrid there is a Header section where the field Header Visibility could be set to None.

Or in xaml for the Datagrid add the property

HeadersVisibility="None"

Solution 2

Both DataGrid of namespace System.Windows.Controls and WpfToolkit:DataGrid of Microsoft.Windows.Controls have the property

HeadersVisibility="None"

In the properties window of DataGrid you can indeed choose from the available options

None
Column
Row
All

But this doesn't appear in the Properties window of WpfToolkit:DataGrid So as far as I know, you need to type that in inside your .xaml file.

<WpfToolkit:DataGrid HeadersVisibility="None">
       ...
</WpfToolkit:DataGrid>

If you want I can post the whole UserControl. Is that useful ?

Share:
45,044
Ubalo
Author by

Ubalo

Updated on September 20, 2020

Comments

  • Ubalo
    Ubalo almost 4 years

    I am using a DataGrid in Expression Blend but I just need to show only the registries and hide the ColumnHeader.

    How do I do that?