Dans VS2005, en utilisant C#, j'ai une application Forms avec ListView. Je peux très bien ajouter des éléments à la liste. Cependant, dès que j'essaie de trier ces éléments en groupes, ils n'apparaissent pas. Je sais que les groupes n'apparaissent pas lorsqu'ils sont vides, mais j'ai confirmé que ces groupes ne sont pas vides. En outre, je suis paramètre listView.ShowGroups = true. Si j'ajoute des éléments à l'un des groupes, mais pas à la seconde, le groupe "Default" apparaît ... ce sont les groupes que j'ai ajoutés qui n'apparaissent pas!C# ListView apparaît vide avec les groupes
Voici le code que je utilise:
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;
Est-ce que quelqu'un a des idées pour expliquer pourquoi mes groupes ne se présentent pas? Voici une capture d'écran de ce que je vois:
+1 pour la capture d'écran humoristique. –