私は7列のリストビューを持っています。それぞれの列に情報を追加したいのですが、listViewからサブアイテム2に到達すると、そのサブアイテムがあってもSystem.ArgumentOutOfRangeException
になります。listview- System.ArgumentOutOfRangeException
なぜこのエラーが発生するのですか?私はそれを検索しようとしましたが、私は同様のケースを発見していません。 これは私がそのエラーを取得するコードの一部です:あなたはおそらく各項目にすべてそれらのサブアイテムを持っていない
if (seen == true)
listView1.SelectedItems[0].SubItems[2].Tag = "Seen";
else
listView1.SelectedItems[0].SubItems[2].Tag = "Not Seen";
今、理解していますが、それらのサブアイテムにアクセスするには何を変更する必要がありますか?それぞれのフィールドにデータを入力することが目的です。ありがとうございました! –
これらは__exist__する必要があります。したがって、それぞれを__create/addする必要があります。しかし、おそらく、エラーは 'SelectedItems [0]'にあったでしょうか?デバッガを使用して、2つのインデクサのどれが例外をスローするかを調べます。 – TaW