簡體   English   中英

Listview 項目添加為列而不是 C# 中的行我該如何解決?

[英]Listview items are added as columns instead of rows in C# how do I fix?

我在使用子級列表視圖對象時遇到問題。 我的設置方式與正常運行的方式完全相同。 問題是當我為每個語句添加項目時,它們被添加為行而不是列。 希望這很簡單。

我的構造函數代碼

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();

我遇到了同樣的問題,我通過更改從

myListView.View = View.LargeIcon;

myListView.View = View.Details;

也應該解決您的問題。

好吧,我只想補充一點,我正在使用 Visual Studio 中的屬性並將視圖更改為列表。 那是我的問題的解決方案。

單擊此處查看圖片

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM