Hallo an alle,
ich habe ein Problem bei dem ich irgendwie keine vernünftige Lösung finde:
Also ich habe eine vorgegebene Datenbank, daraus frage ich mit Linq die benötigten Daten ab. Das ist auch kein Problem! Leider befinden sich die gewünschten Daten in 2 verschiedenen Tabellen.
Beispiel:
Tabelle A enthält alle Werte in Zeilen! (Wert1, Wert2, Wert2, usw.)
Tabelle B enthält alle Werte in Spalten!
Wert1
Wert2
Wert3
usw.
Nun soll ich die Daten des Abfrageergebnise (Tabelle A) zu den Daten aus Tabelle B einsortieren!
Aber wie? Im Moment habe ich eine Lösung mit einer Zwischenklasse die ich mit einer foreach-Schleife mit den Daten aus Tabelle B befülle! (Keine Problem!) Aber die Daten aus Tabelle A kann ich im Moment nur in eine Liste überführen und dann wieder mit einer foreach-Schleife die Daten der Zwischenklasse einfügen!
Mein bisheriger Code:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15:
| List<decimal> TestListe = new List<decimal>(); foreach (var item in anlagen) { TestListe.Add(Convert.ToDecimal(item.Wert_1)); TestListe.Add(Convert.ToDecimal(item.Wert_2)); TestListe.Add(Convert.ToDecimal(item.Wert_3)); TestListe.Add(Convert.ToDecimal(item.Wert_4)); TestListe.Add(Convert.ToDecimal(item.Wert_5)); } var ct = 0; foreach (var a in TestListe) { itemList[ct].Wert = Convert.ToDecimal(TestListe[ct]); ct += 1; } |
Das läuft zwar aber gibt hier keine bessere Lösung?
Bin für jede Hilfe dankbar!!
Viele Grüsse!