0
我有一個網格顯示來自客戶的訂單,它包含一個ItemID。 現在,使用Telerik的網格MVC對第二電網進行CRUD操作,條目標識號的專欄中,我使用ForeignKey的,沒有任何問題,就像這段代碼IM:telerik grid ForeignKey綁定過濾器
cols.ForeignKey(c => c.ItemID, (System.Collections.IEnumerable)ViewData["rcItems"],
"ItemID", "Name").Width(200).Title("Description");
現在我的問題是,每次我執行編輯,所有項目將從下拉菜單中顯示。我想要的只是顯示可用的項目,這取決於網格上的客戶。換句話說,customer1表可能僅獲得(100,101),的customer2(100)和customer3(102,103)
我有兩個表CustomerOrders和DeliveredItemstoCustomers
--CustomerOrders table
CustomerID ItemID
1 100
1 101
2 100
3 102
3 103
--Item table
ItemID Name
100 Apple
101 Orange
102 Banana
103 Grapes
--DeliveredItemstoCustomers Table
CustomerID ItemID
1 101
3 103
--How I load the Items to Viewdata
ViewData["rcItems"] = db.Items.ToList();
基本上,我想防止用戶輸入不適用於所選用戶的項目。我試圖改變可視數據使用AJAX客戶端,但沒有運氣
感謝
你解決了這個問題嗎?怎麼樣? – 2012-05-29 11:21:31