Autor Beitrag
Csharp-programmierer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 696
Erhaltene Danke: 10

Windows 8.1
C# (VS 2013)
BeitragVerfasst: Mi 17.06.15 19:19 
Hallo Leute. Ich habe eine ListView mit folgenden Colums:
- Artikel
- Preis
- Inhaltsstoffe
- Beschreibung
- Uhrzeit.

Nun möchte ich ja, um den Preis der zu zahlen ist, alle Preise miteinander multiplizieren. Meine Idee:
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
double x = 0;
foreach(double d in listView1.Items[0].Text.ToString())
{
 x += d;
}

this.labpreis.Text = x.ToString() + " " + "€";


Das haut jedoch nicht hin. Könnt ihr mir vielleicht helfen?
MFG :)
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Mi 17.06.15 19:28 
Arbeite mit den Daten die du in das ListView geschrieben hast, halte die in einer eigenen Datenstruktur vor nicht nur im ListView. Das führt sonst nur zu unnötigen Problemen wie Umformatierungen, Castings und weiß der Teufel was noch. Heißt für konkrete Hilfe setzt du leider viel zu spät an. Wenn du die Daten aus dem ListView wieder rausholen musst um damit zu arbeiten bist du weit vorher schon falsch abgebogen.