VS2005에서 C#을 사용하여 ListView가있는 Forms 응용 프로그램이 있습니다. 나는 목록보기에 항목을 추가 할 수 있습니다. 그러나 해당 항목을 그룹으로 정렬하려고하면 나타나지 않습니다. 나는 비어있을 때 그룹이 나타나지 않는다는 것을 알고 있지만이 그룹은 이 아니고이 아님을 확인했습니다. 또한 은입니다. listView.ShowGroups = true로 설정하십시오. 그룹 중 하나에 항목을 추가했지만 두 번째 그룹에 항목을 추가하지 않으면 "기본"그룹이 표시됩니다 ... 추가하지 않은 그룹 만 나타납니다!C# ListView가 그룹과 함께 공백으로 표시됨
여기에 내가 사용하고 코드는 다음과 같습니다
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;
사람이 내 그룹이 표시되지 않습니다 이유에 어떤 아이디어가 있습니까? 여기에 내가보고있는 무슨의 스크린 샷이다 : 당신은 목록보기로 그룹에 대한 항목이 아니라 추가 항목을 추가해서는 안
+1 유머러스 한 스크린 샷. –