Ich versuche, den Produktnamen aus der Liste zu holen, wo er mit der Produkt-ID aus der Liste mit LINQ übereinstimmt, aber ich habe kein Glück.C# -Wert von einer anderen Liste, die mit Wert verknüpft ist
Die ProductID ist in beiden Listen und es sollte irgendwie verknüpft werden.
Ich habe versucht:
Product product = products.FirstOrDefault(x => x.ProductName == orderDetail.ProductID);
List<orderDetail> orderDetails = Database.getOrderDetails();
List<Product> products = Database.getProducts();
textBox1.Text = Convert.ToString(orderDetail.OrderID);
textBox2.Text = Convert.ToString(Productname);
textBox3.Text = Convert.ToString(orderDetail.UnitPrice);
textBox4.Text = Convert.ToString(orderDetail.Quantity);
textBox5.Text = Convert.ToString(orderDetail.Discount);
Es ist nicht wirklich klar, was Sie fragen. Kannst du es umformulieren? –
Was ist 'OrderID' im Lamba-Ausdruck in Ihrer 4. Anweisung? – JamesFaix
Was ist 'Produktname' eine Eigenschaft von in dieser Zeile:' Convert.ToString (Productname); '. Ist es eine Eigenschaft von 'product', so dass' product.Productname' tun würde, was Sie wollen? Oder verstehe ich das falsch? –