C#如何让listview上的子项与项目保持同一行?

时间:2013-10-23 05:14:01

标签: c# listview subitem

所以我有以下代码:

    listView1.Items.Add("Test");
                ListViewItem testing = new ListViewItem();
                testing.SubItems.Add("Test2");
                listView.Items.Add(testing);

这就是它产生的东西:

http://gyazo.com/93feb8558016db3da64bb03ede3abd5c.png

不确定为什么“Test2”会在底部。

1 个答案:

答案 0 :(得分:0)

首先两个列表视图是一样的listView1和listView? 如果是,那么这里是答案:

listView1.Items.Add( “测试”); 在编写这行代码时,您将在列表视图中添加第一项,主项目为“测试”,所有子项都为空。

listView.Items.Add(试验); 执行此操作后,您将在列表视图中添加第二项,主项为空,第一个子项为“Test2”

要在listView中添加一个带子项目的项目,请尝试:

            ListViewItem testing = new ListViewItem(); 
            testing.Text="Test";
            testing.SubItems.Add("Test2");
            listView.Items.Add(testing);