0
고객의 주문을 표시하는 눈금이 있는데 그 안에 ItemID가 들어 있습니다. 이제 , MVC가 난 그냥이 코드 같은 문제없이 외래 키를 사용하여 항목 ID의 컬럼에 대해, 두 번째 그리드에 CRUD 작업을 수행하기 위해 telerik 격자를 사용하여 메신저 : 격자 외래 키 바인딩 필터
cols.ForeignKey(c => c.ItemID, (System.Collections.IEnumerable)ViewData["rcItems"],
"ItemID", "Name").Width(200).Title("Description");
지금 내 문제가 매번이었다
은 내가 수행 편집하면 모든 항목이 드롭 다운에서 표시됩니다. 내가 원했던 것은 그리드의 고객에 따라 사용 가능한 항목 만 표시하는 것이 었습니다. 즉, 1 고객은 내가 두 테이블의 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();
이 (100, 101), customer2 (100) 및 customer3 (102, 103)
를 얻을 수있다, 나는 것을 방지하려면 사용자가 선택한 사용자가 사용할 수없는 항목을 입력하십시오. 나는 아약스를 사용하여 클라이언트 측에서을 ViewData를 변경하기 위해 노력하고있어,하지만 운이
감사
해결 되었습니까? 방법? –