listView不显示内容

时间:2010-07-22 21:15:10

标签: c# .net-3.5

我在C#.NET中使用ListView

我正在使用类似的代码:

string[] row1 = { "s1", "s2", "s3" };
listView1.Items.Add("Column1Text").SubItems.AddRange(row1);

但是我看不到内容,只看到列的名称。这是为什么?

2 个答案:

答案 0 :(得分:0)

看起来你正在添加子项目。我不知道你要显示的是哪些列,但第一列将是项目文本本身,其他列是子项目。

所以,如果我想要显示A B C,我需要添加一个带有B和C两个子项的A项。这将显示所有三个。如果您想在示例中看到所有三个,请在每个示例上执行Items.Add。他们都将填满第一列。

答案 1 :(得分:0)

尝试这样的事情:

 ListViewItem item = new ListViewItem("Column1Text"); 
 item.SubItems.AddRange(row1); 
 listView1.Items.Add(item);
 listView1.View = View.Details;