Oh, ListView里竟然什么也不显示,也不报错! 原来,因为少写了几个字母: listView1.Items.Clear(); 写成了: listView1.Clear(); 后者不但清空所有的行,而且还清空所有的列,所以会什么也不显示. :(