Laden...

Forenbeiträge von GRiva Ingesamt 2 Beiträge

26.02.2020 - 17:15 Uhr

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

26.02.2020 - 17:05 Uhr

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