【发布时间】:2017-11-24 13:01:01
【问题描述】:
您好,我在 C# 中有这段代码来获取文件并将它们列在 ListView 中,但没有任何反应
string[] files = Directory.GetFiles("plugins/");
foreach (string file in files)
{
string fileName = Path.GetFileNameWithoutExtension(file);
ListViewItem item = new ListViewItem(fileName);
item.Tag = file;
listView1.Items.Clear();
listView1.Items.Add(item);
}
我什至尝试用一行代码插入一个不同的
listView1.Items.Clear();
listView1.Items.Add("item");
但它没有添加该项目 谢谢你
【问题讨论】:
-
移动 listView1.Items.Clear();并将其放在 foreach 之前...
-
它不起作用:(
-
在 foreach 循环之前清除列表视图。在添加每个文件之前,您正在清除列表。
-
请清楚描述您的问题(“不起作用”不是)并提供minimal reproducible example。
-
我编辑了最后一部分