にリンクされています.LINQを使用してリストからProductidと一致するリストからproductnameを取得しようとしていますが、運がありません。C#他のリストからの値が値
ProductIDは両方のリストにあり、何とかリンクされている必要があります。
私が試した:
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);
あなたが求めていることは本当に明確ではありません。あなたは言い換えることができますか? –
4番目のステートメントのlamba式で 'OrderID'とは何ですか? – JamesFaix
'Productname'はこの行のプロパティです:' Convert.ToString(Productname); '。それは 'product'のプロパティなので、' product.Productname'はあなたが望むことをするでしょうか?それとも私は誤解していますか? –