2009-07-02 25 views

Respuesta

66

Si nos fijamos en las propiedades de la cuadrícula de datos no debe haber una sección de encabezado, allí se establece el campo "Cabecera Visibilidad" en Ninguno.

O puede simplemente modificar el XAML cuadrícula de datos y agregar la propiedad

HeadersVisibility="None" 
1

Esto puede ser el doble publicado, por lo que es ser extraño, pero se puede hacer esto desde código detrás también.

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

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

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

14

Tanto DataGrid de System.Windows.Controls de espacio de nombres y WpfToolkit: DataGrid de Microsoft.Windows.Controls tienen la propiedad

HeadersVisibility="None" 

En la ventana de propiedades de la cuadrícula de datos se puede elegir entre la verdad opciones disponibles

None 
Column 
Row 
All 

Pero esto no aparece en la ventana Propiedades de WpfToolkit: D ataGrid Así que por lo que yo sé, tiene que escribir que, en el interior de su archivo .xaml.

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

Si quieres puedo publicar todo el UserControl. ¿Eso es útil?

Cuestiones relacionadas