1

練習用にミニ総司令官を作ろうとしています。現時点でC:\D:\E:\は、標準の総司令官のように列にデータを追加したいと考えています。現時点で 3 つの列があります。名前タイプ更新日

4

1 に答える 1

1

リストビューにアイテムを追加する場合、サブアイテムは(インデックスによって)列にマップされます。したがって、に3つの列がある場合は、次の3つのサブアイテムを指定ListViewする必要があります。ListViewItem

string path = @"D:\";
var items = from file in new DirectoryInfo(path).EnumerateFiles()
            select new ListViewItem(new string[] {
                    Path.GetFileNameWithoutExtension(file.Name), // Name
                    Path.GetExtension(file.Name).Replace(".", ""), // Type
                    file.CreationTime.ToString()  // Date Modified               
                });

listView.Items.AddRange(items.ToArray());

ListViewビューモードを-に設定することを忘れないでView.Detailsください。そうしないと、列が表示されません。

于 2013-01-09T16:58:25.293 に答える