Ich habe eine Zeile in einer lisbox, die ich brauche, damit ich meine Quittung für das Ende meines 12-Grad-Projekts ausdrucken kann.
Beispiel für meine Linie: "cha1 Adidas Stan Smith White 1 2"
(es ist gepolstert). Nun, was ich tun möchte, ist zu isolieren wie cha1, Adidas Stan Smith White, 1,2 zu meiner Microsoft Access-Datenbank hinzuzufügen, ich irgendwie geschafft, es mit Teilstring tun, aber ich vermasselte meinen Code und jetzt kann ich es nicht tun, kann jemand mir bitte helfen?Isolieren von Werten aus einer Listbox-Zeile
Mein Code, die zur Arbeit verwendet wird, sieht wie folgt aus:
foreach (string item in lstpreview.Items)
{
//create the string to print on the reciept
string nomeproduto = item;
float quantidade = float.Parse(item.Substring(item.Length -5, 5));
float precounitario = float.Parse(item.Substring(item.Length - 5, 5));
string totalproduto = item.Substring(item.Length - 6, 6);
txt1.Text = Convert.ToString(quantidade);
txt2.Text = Convert.ToString(precounitario);
//MessageBox.Show(item.Substring(item.Length - 5, 5) + "PROD TOTAL: " + totalproduto);
//float totalprice = 0.00f;
}
I edited aus (sorry für das Wort schwören) und fügte ich den Code, ich wich wie das Ihre sehr viel verwenden, aber wenn ich versuche, 0 in meinem negativen Wert zu setzen es gibt mir eine Fehlermeldung. –
Die Linie ist genau diese "ADIDAS STAN SMITH FLACHES WEISSES/GRÜNES 1" und die Werte, die es mich immer zurückbringt, ist 1 –
Negativer Wert: (item.Length -5, 5). Was du sagst, ergibt vollkommenen Sinn, die Sache ist, dass ich für eine Schnur gegangen wäre, aber wenn ich den Code ansehe, merke ich es nicht einmal. Und der letzte Kommentar, den Sie hatten, war ein Moment von Eureka, vielen Dank, ich werde versuchen, Ihre Gedanken zu meinem Code zu implementieren, Sie waren sehr hilfreich, danke! –