我想綁定在產品名稱的下拉列表和orderItemID作爲其值(無論是從兩個不同的表,但有關係)獲得從源頭增值LINQ後,SQL SELECT
繼承人的數據庫設計(一些)爲簡潔離開了列
Order - ID, Name, address
OrderItems - ID, OrderID, ProductID, Price
Products - ID, Name, description, Price
繼承人的代碼來連接這一切
var oList = ReturnOrderItems(OID).Select(pr => new {pr.Product.Name }).ToList();
DropdownListItems.DataSource = oList;
DropdownListItems.DataTextField = "NEED THE ORDER ITEM ID";
DropdownListItems.DataValueField = "Name";
DropdownListItems.DataBind();
ReturnOrderItems是一個簡單的方法,通過訂單ID獲得的所有訂單項。
然後我添加了一個Select來返回產品名稱(因爲OrderItems與產品表有關係)。
到目前爲止,這個工程並返回的產品名稱是不錯,但我怎麼能拿到訂單項目的ID(這將在ReturnOrderItems(OID)方法裏舉行?
我試過幾種方法但我得到的最多的就是的productID這是沒有好? - 我應該怎麼做這個
你可以顯示GetOrderItems定義? – 2014-09-30 11:19:30