2009-12-20 21 views
24

Estoy haciendo una aplicación móvil de Windows 6.1.Encabezados ListView no aparecen

Arrastré en una vista de lista y fui a columnas y agregué columnas a mi vista de lista. Cuando ejecuto la lista de la lista, no aparecen.

Intenté agregarlos a través del código C# en la carga de la página con el siguiente código.

ColumnHeader header = new ColumnHeader(); 
      header.Text = "gkgag"; 
      header.Width = 100; 
      header.TextAlign = HorizontalAlignment.Center; 
      listView1.Columns.Add(header); 

esto tampoco funciona. ¿Por qué no aparecen?

Respuesta

55

Debe usar la vista detallada para que los encabezados de columna estén visibles.


listView1.View = View.Details; 

Si ese no es el problema, los encabezados de las columnas podrían estar ocultos detrás de windows systembar.

+1

En mi caso, los encabezados estaban detrás de un MenuStrip. Puse el menustrip y listview en un panel de salida de tabla para resolver este problema. –

+0

En mi caso, estaba guardando y luego cargando los anchos de columna del archivo .config de la aplicación cuando se abrió la ventana y resultaron ser cero. Suspiro – slayernoah

Cuestiones relacionadas