Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von GRiva
Thema: Beim Auswählen einer zweiten Spalte im ListView kommt eine IndexOutOfRange Exception
Am im Forum: GUI: Windows-Forms

Ja, habe ich vergessen zu sagen.
MultiSelect ist deaktiviert, aktiviert habe ich, dass eine ganze Zeile ausgewählt wird.

Ich fürchte, das kommt auf das gleiche hinaus oder?


EDIT:
Mit FullRowSelect und MultiSelect aus passiert es ebenfalls

Thema: Beim Auswählen einer zweiten Spalte im ListView kommt eine IndexOutOfRange Exception
Am im Forum: GUI: Windows-Forms

Hallo zusammen,

ich hoffe ich poste das hier ins richtige Unterforum....

Meine ListView hat 5 Spalten.
Darin lege ich hiermit Daten ab

string[] newEntry = new string[5];
            ListViewItem item;
            newEntry[0] = Convert.ToString(dateTimePicker1.Value);
            newEntry[1] = "";
            newEntry[2] = textBox3.Text;
            newEntry[3] = textBox1.Text;
            newEntry[4] = textBox2.Text;
            item = new ListViewItem(newEntry);
            listView1.Items.Add(item);

Anschließend wähle ich die Zeile im Listview aus, hier sollen die Werte in Textboxen ausgegeben werden. Das mache ich über das SelectedIndexChanged Ereignis der ListView.

textBox4.Text = listView1.SelectedItems[0].SubItems[0].Text;
                textBox6.Text = listView1.SelectedItems[0].SubItems[3].Text;
                textBox7.Text = listView1.SelectedItems[0].SubItems[4].Text;
                textBox8.Text = listView1.SelectedItems[0].SubItems[2].Text;
Egal wie viele Zeilen ich anlege, ich kann immer maximal eine auswählen.
Wenn ich dann eine andere auswähle läuft die Anwendung in einen Crash wegen Index out of Range.

Ich habe schon versucht da online etwas herauszufinden, aber nichts wirklich hilfreiches gefunden.

Ich hoffe hier kann mir jemand helfen.

Liebe Grüße
GRiva