我在我的表单显示事件中调用了这段代码。
它只是添加了一个新的 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。