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客戶端,但沒有運氣

感謝

+0

你解決了這個問題嗎?怎麼樣? – 2012-05-29 11:21:31

回答

0

任何chanches對動態綁定的網格申請ForeignKey的?