0

我正在使用列表框来显示数据列表,我试过这个

foreach (MyData a in data)
{     
    var row = new ListViewItem();
    row.Text = a.Name;
    row.SubItems.Add(a.Code);
    row.SubItems.Add(a.Name2);    
    listView1.Items.Add(row);
}

这样我得到的数据显示在列内,我需要显示在行内,也不显示子项 Code 和 Name2。

我在这里做错了什么

4

1 回答 1

1

为了查看子项目,您需要使用Details. ListView还要确保您已将三列添加到列表视图(您可以在设计器中完成):

listView.Columns.Add("Name");
listView.Columns.Add("Code");
listView.Columns.Add("Name2");
listView.View = View.Details;
// ... your code
于 2013-07-12T19:19:30.567 回答