2010-05-19 9 views

Respuesta

124

Uso del RowHeaderWidth propiedad:

<my:DataGrid RowHeaderWidth="0" AutoGenerateColumns="False" Name="dataGrid1" /> 

Tenga en cuenta que también puede especificar un estilo o una plantilla para que también, en caso de que se decida hacer realmente le gusta y quieren mantenerlo, porque se puede hacer algo fresco con eso.

+1

por alguna razón, no pude encontrar que en cualquier lugar. Siente un poco de "doh!" ahora, pero gracias. –

+25

La respuesta de user556009 es la respuesta correcta para esto. Es decir. set HeadersVisibility = "Column" – Sameera

+6

@scorpion: setting only HeadersVisibility = "Column" hará que algunos encabezados de columna se desplacen horizontalmente en comparación con el contenido de la celda. Establecer tanto HeadersVisibility = "Column" como RowHeaderWidth = "0" (o solo el último) soluciona este problema. –

0

Tenía el mismo problema.

Parece que RowHeaderWidth no es compatible con XAML PERO se puede especificar en el código que se encuentra justo después del enlace y se elimina esa columna de selector de mierda.

grdName.RowHeaderWidth = 0

190

En lugar de establecer el ancho que se puede ocultar por completo los encabezados de fila mediante el establecimiento de la cuadrícula de datos

HeadersVisibility="Column" 
+37

Esto debería haber sido marcado como la respuesta. – Sameera

+0

¿Cómo se haría esto con el código? –

+1

gridView.HeadersVisibility = DataGridHeadersVisibility.Column; –

Cuestiones relacionadas