WinForm ListView布局问题

时间:2011-09-29 15:21:16

标签: c# winforms listview

enter code here我在为ListView设置布局时遇到问题。我必须遗漏一些简单的东西。

我想要的只是一个列表,每行有一个项目,而不是让列表从左到右运行。

enter image description here

public Form1()
{
    InitializeComponent();
    Items = new List<Item>();
    listView1.FullRowSelect = true;
    this.listView1.Columns.Add("Path", listView1.Width, HorizontalAlignment.Left);
}

public void Blah(){
    listView1.Items.Clear();
    foreach (Item item in Items)
    {
       string s = String.Format("{1}", item.Type, item.Path);
       ListViewItem lvi = new ListViewItem();
       lvi.Text = s;
       listView1.Items.Add(lvi);
     }
 }

1 个答案:

答案 0 :(得分:3)

找到它..

listView1.View = View.Details;添加到构造函数中并发生魔法。

我希望这能节省一些时间。enter image description here