私は8列のリストビューコントロールを作成しました。 Itemのサブアイテムからテキストを取得する必要がある場合は、次のコードを使用します。InvalidArgument =値 '6'はインデックスには無効です。パラメータ名:index
foreach (ListViewItem item in listViewStatus.Items)
{
if (item.Tag == f)
{
/* Use locking to synchronise across mutilple thread calls. */
lock (_lockObject)
{
item.SubItems[6].Text = Status;
}
break;
}
}
例外を示します。しかし、item.SubItems [6] .Textをitem.SubItems [5] .Textに置き換えると、それは機能します。これをどうすれば解決できますか?
item.SubItemsには何回ありますか?おそらくitem.SubItems.Count()? – Zenwalker
それは6を示します。しかし、私は8列 –
ああがあります。 SubItemを作成すると、私は6.を作成するだけです:D –