En VS2005, utilizando C#, tengo una aplicación Forms con un ListView. Puedo agregar elementos a la vista de lista muy bien. Sin embargo, tan pronto como intento ordenar esos elementos en grupos, no aparecen. Sé que los grupos no aparecen cuando están vacíos, pero he confirmado que estos grupos están no vacíos. Además, I am configuración list list.ShowGroups = true. Si agrego elementos a uno de los grupos, pero no el segundo, aparece el grupo "Predeterminado" ... ¡son solo los grupos que agregué que no aparecen!C# ListView aparece en blanco con los grupos
Aquí está el código que estoy usando:
this.listView.View = View.Details;
this.listView.Columns.Add("Column1");
this.listView.Columns[0].Width = this.listView.Width - 20;
this.listView.HeaderStyle = ColumnHeaderStyle.None;
this.listView.Groups.Add(new ListViewGroup("A"));
this.listView.Groups.Add(new ListViewGroup("D"));
foreach(item i in Class.Items)
{
if (i.Type == Type.A)
this.listView.Groups[0].Items.Add(i.Name);
else
this.listView.Groups[1].Items.Add(i.Name);
}
this.listView.ShowGroups = true;
¿Alguien tiene alguna idea de por qué mis grupos no aparecen? Aquí hay una captura de pantalla de lo que estoy viendo:
+1 para la captura de pantalla humorística. –