首页 > 解决方案 > 使用 AddRange (WinForms) 时未更新 ListView 子项的文本

问题描述

更新 ListView 项的子项文本后,新文本不会显示在 ListView 中。无效,更新,重绘,刷新都没有帮助。

我使用 AddRange 添加子项目。

我可以做些什么来反映 UI 上的更改?

标签: c#.netwinformslistview

解决方案


正如KevinBui这篇文章“C#设置ListView的项目的子项目的文本不显示”中指出的那样,由于.NET框架中的一个错误,当使用ListView.AddRange添加子项目时,新的子项目文本不会显示在ListView中。

不要使用 AddRange 而是使用Add代替。


推荐阅读