繁体   English   中英

C#ListView子项

[英]C# ListView Sub Items

我试图将项目添加到具有2列的listView中。 当我使用下面的代码时,它将在第一列中添加一个项目,而在第二列中不添加任何内容,那么它将创建一个新行,第一列中没有任何内容,第二列中有一个项目,如何将它们都放在同一行上? 谢谢。

listView1.Items.Add(item1);
ListViewItem date = new ListViewItem();
date.SubItems.Add(subitem1);
listView1.Items.Add(date);

这有效:

ListViewItem item = new ListViewItem("some item");
item.SubItems.Add(new ListViewItem.ListViewSubItem(item, "sub item"));

this.listView1.Items.Add(item);

将“ View属性设置为“ Details以检查是否一切正确。

在此处输入图片说明

那是因为您要向ListView添加两个 ListViewItem。 使它看起来与此类似:

        var item = new ListViewItem("first");
        item.SubItems.Add("second");
        item.SubItems.Add("third");
        listView1.Items.Add(item);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM