我在C#.NET中使用ListView
。
我正在使用类似的代码:
string[] row1 = { "s1", "s2", "s3" };
listView1.Items.Add("Column1Text").SubItems.AddRange(row1);
但是我看不到内容,只看到列的名称。这是为什么?
答案 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;