3

我需要一些代码来替换 listView 中项目的文本。

我想替换列表视图第 4 列下的所有项目。这是第 4 列中项目的示例字符串:<span class="stat">0.58

无论如何,这是我为替换 listView 中的文本而写的,但它不起作用:

foreach (ListViewItem i in listViewClickbank.Items)
{
    if (i.SubItems[3].Text.Contains("span"))
    {
        i.Text.Replace("<span class=", "");
    }
}
4

1 回答 1

5

String.Replace方法返回新字符串。它不会改变原来的。此外,您正在更改Text项目的(第一列),而不是第四列。试试这个:

i.SubItems[3].Text = i.SubItems[3].Text.Replace("<span class=", "");
于 2012-11-17T20:04:04.480 回答