¿Cómo ocultar el encabezado de columna en una cuadrícula de datos WPF?


Estoy usando una cuadrícula de datos en la Mezcla de expresiones, pero solo necesito mostrar solo los registros y ocultar el encabezado de columna.

¿Cómo hago eso?

Author: Ubalo, 2009-07-02

3 answers

En el DataGrid hay una sección de encabezado donde el campo Header Visibility podría establecerse en None.

O en xaml para el Datagrid añadir la propiedad

HeadersVisibility="None"
 72
Author: Vic,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-09-19 11:28:04

Ambos DataGrid del Sistema de espacio de nombres.Windows.Controles y WPFToolkit: DataGrid de Microsoft.Windows.Los controles tienen la propiedad

HeadersVisibility="None"

En la ventana de propiedades de DataGrid puede elegir entre las opciones disponibles

None
Column
Row
All

Pero esto no aparece en la ventana de Propiedades de WPFToolkit: DataGrid Por lo que sé, necesitas escribir eso dentro de tu .archivo xaml.

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

Si quieres puedo publicar todo el UserControl. Es que útil ?

 15
Author: HCP,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-05-11 12:52:50

Esto puede ser publicado dos veces, ASÍ que es ser raro, pero usted puede hacer esto desde el código detrás también.

El código C# detrás con una cuadrícula de datos XAML llamada dg_Main sería:

dg_Main.HeadersVisibility = Microsoft.Windows.Controls.DataGridHeadersVisibility.None;

Hacer esto en código detrás hace que sea fácil mostrar y ocultar dinámicamente los encabezados según sea necesario.

 1
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-07-30 15:36:10