Listview项目作为列而不是C#中的行添加如何修复?

时间:2013-04-10 02:09:37

标签: c# winforms listview

我遇到了一个subborn listview对象的问题。我的设置方式与正常运行的方式完全相同。问题是当我为每个语句添加一个项目时,它们被添加为行而不是列。希望这很简单。

我的构造函数代码

String userstring;

        this.Users.Columns.Add("User");

        foreach (User user in UserListing.userListing)
        {
            userstring = "";
            userstring += user.getUsername() + " "; 
            userstring += " Has Admin Rights:" + user.getRights().ToString() + " "; 
            userstring += " Has Write Access:" + user.getRights().ToString();
            this.Users.Items.Add(new ListViewItem(userstring));
        }
        this.Show();

2 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,我通过更改

来修复它
myListView.View = View.LargeIcon;

myListView.View = View.Details;

也应该解决你的问题。

答案 1 :(得分:0)

好吧,我只想补充一点,我正在使用Visual Studio中的“属性”,并将“视图”更改为“列表”。那是解决我的问题的方法。

Click here to See the Picture