Ich habe eine Listview, die 7 Spalten hat. Ich möchte Informationen über jede Spalte hinzufügen, aber wenn es den Unterpunkt 2 von der ListView erreicht, bekomme ich einen System.ArgumentOutOfRangeException
, obwohl ich diesen Unterpunkt habe.listview- System.ArgumentOutOfRangeException
Irgendeine Idee, warum ich diesen Fehler bekomme? Ich habe versucht, danach zu suchen, aber ich habe keinen ähnlichen Fall gefunden. Diese ist der Teil des Codes, wo ich diesen Fehler:
if (seen == true)
listView1.SelectedItems[0].SubItems[2].Tag = "Seen";
else
listView1.SelectedItems[0].SubItems[2].Tag = "Not Seen";
Ok, ich verstehe jetzt, aber was muss ich ändern, um Zugriff auf diese Unterpunkte zu haben? Denn der Zweck ist, jedes dieser Felder mit Daten zu füllen. Vielen Dank! –
Sie müssen __existieren__, also müssen Sie __create/add__ jeweils erstellen. Aber vielleicht war der Fehler in den 'SelectedItems [0]'? Verwenden Sie den Debugger, um herauszufinden, welcher der beiden Indexer die Ausnahme auslöst! – TaW