我在我的表单显示事件上调用了这段代码。
它只是添加了一个新的ListViewItem。
但是,该项看起来是不可见的,因为你可以看到..并且列已经消失了。
代码是:
private void UpdateList()
{
listPMs.Clear();
foreach (KeyValuePair<int, PrivateMessageInfo> PM in frmMain.Instance.PMs)
{
ListViewItem lvi = new ListViewItem();
lvi.Text = "ddd";
//lvi.SubItems.Add(PM.Value._Subject);
//lvi.SubItems.Add(PM.Value._Date);
//lvi.SubItems.Add(Convert.ToString(PM.Value._Id));
listPMs.Items.Add(lvi);
}
}
正如你所看到的,我评论了我的子项目,看看是否可能是那个问题 - 哪个不是。值是正确的。但是,它是空白的。
我的ListView只是一个包含4列的详细信息ListView。