c# – 更改ListView中的列

前端之家收集整理的这篇文章主要介绍了c# – 更改ListView中的列前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的应用程序包含ListView与我正在处理的文件,并有3列:文件名,长度和状态.
在我的for循环中,我正在处理文件文件,并希望在这种情况下将状态列从等待更改,这是开始到进程中的值.
是否可以更改一列?

lvFiles是我的ListView

for (int i = 0; i < lvFiles.Items.Count; i++)
{
    //here i am do things with my file
}

在这里我将文件添加到我的ListView中:

ListViewItem item = new ListViewItem(new string[] { new FileInfo(filePath).Name,duration,"Waiting" });

解决方法

使用ListViewItem的 SubItems属性
foreach(ListViewItem item in lvFiles.Items)
    item.SubItems[2].Text = "Waiting";

猜你在找的C#相关文章