Visual Studio 2008,.Net 3.5
我正在使用100多个项目填充ListView,每个项目大约10列。我发现在进行一些水平和垂直滚动之后,我的列标题会被来自项目的数据片段损坏。
例如,ListView中包含“Animals”列,其中包含“Dog”,“Cat”,“Pig”,“Horse”的项目,另一列“Lives In”中包含“House”的项目该专栏中的“,”House“,”Sty“和”Stable“。如果我滚动一些,过了一段时间,“动物”栏可能会说“猪”甚至“众议院”。如果我将列重新调整为非常窄,则部分文本将是正确的。如果我在选择时放入一个消息框告诉我列文本,它会显示正确的文本。
想法?
答案 0 :(得分:0)
您可以尝试在ListView上调用.Refresh()
以在滚动完成后强制重绘它。