【发布时间】:2014-01-10 17:12:35
【问题描述】:
我有以下代码将一堆项目放入列表视图中。然而,在填充一次后,它不会显示下一次更新,或列标题,虽然滚动条在我逐步完成每次迭代时确实变小了,我可以很好地滚动,但那里什么也没有.在我第一次填充它之前,它会显示列标题。 视图设置为详细信息。
private static ListViewItem NewListViewItem (ItemData item)
{
return new ListViewItem(new string[] {
item.ListID,
item.ItemName,
item.Description,
item.ManuPartNumber,
item.UPC
});
}
private static void updateList(List<ItemData> items)
{
list1.Items.Clear();
foreach (ItemData item in items)
list1.Items.Add(NewListViewItem(item));
list1.RedrawItems(0, list1.Items.Count - 1, false);
}
【问题讨论】:
标签: c# winforms listview .net-4.0