В VS2005, используя C #, у меня есть приложение Forms с ListView.Я могу добавить элементы в список просто отлично.Однако, как только я пытаюсь отсортировать эти элементы по группам, они не появляются.Я знаю, что группы не появляются, когда они пусты, но я подтвердил, что эти группы не пусты.Кроме того, у меня есть настройка listView.ShowGroups = true.Если я добавляю элементы в одну из групп, но не во вторую, появляется группа «По умолчанию» ... просто добавленные группы не отображаются!
Вот код, который яЯ использую:
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;
У кого-нибудь есть идеи, почему мои группы не появляются?Вот скриншот того, что я вижу:
