0

我正在尝试替换我的 listView 的第 5 列的文本,但每次我尝试这样做时,我都会收到此错误:InvalidArgument=Value of '4' is not valid for 'index'.

我正在尝试替换第 5 列下没有文本的任何项目,基本上是那些空白的项目。

这是我的代码:

foreach (ListViewItem i in listView1.Items)
{
    if (i.SubItems[4].Text == " ")
    {
        i.SubItems[4].Text = i.SubItems[4].Text.Replace(" ", "No");
    }
}
4

1 回答 1

0

我相当确定子项从第二列开始,其中第一列是列表视图项的值。所以第 5 列SubItem[3]不是第 4 列。

于 2012-11-22T03:05:32.500 回答