我正在尝试替换listView第5列的文本但每次尝试时都会遇到此错误:InvalidArgument=Value of '4' is not valid for 'index'.
我正在尝试替换第5列中没有文本的任何项目,基本上是那些空白的单词No.
这是我的代码:
foreach (ListViewItem i in listView1.Items)
{
if (i.SubItems[4].Text == " ")
{
i.SubItems[4].Text = i.SubItems[4].Text.Replace(" ", "No");
}
}
答案 0 :(得分:0)
我很确定子项以第二列开头,其中第一列是列表视图项的值。因此第5列将是SubItem[3]
而不是4.