是否有可能在添加新記錄時過濾可用值?請看下面的屏幕:
每個MES_OPERATION
被分配給一個MES_ROUTE
(都是外鍵)。現在我想要在選擇MES_ROUTE
之後實現該選項,MES_OPERATIONS
的列表應只顯示MES_OPERATIONS
,它們被分配給特定選定的MES_ROUTE
。
下面的屏幕:
的理解:後選擇路線「丹尼爾」操作的選擇框應僅顯示其分配給路由「丹尼爾」的操作。選擇一個值後過濾可用值列表LS2011
1
A
回答
-1
使用ORM系統。如果你想以最簡單的方式使用VS2010和EntityFramework。它會根據您的數據庫自動生成一組類並映射它們。實體框架將識別您的PK和FK關係,並在Route類中創建Operations的集合。然後在代碼中,你可以使用這樣的東西(抱歉,我不知道表和數據庫名稱)。
var route = objectSet.Routes.Select(p=>p.Id=="some id").Single();
foreach (var operation in route.Operations)
{
//do your stuff
}
也可以使用其他ORM例如NHiberanate。下面是一些有用的鏈接,讓你開始: Simple NHibernate application.
1
你想要做的就是所謂的「嵌套」組合框,或「級聯」組合框什麼。這可以在細節屏幕中輕鬆完成,但我不確定網格中是否有可能(我的所有網格都是隻讀的)。
看看這兩篇文章,它將解釋技術,如果它適用於網格,您可以親自看到它。
相關問題
- 1. 過濾一個MVC下拉列表選擇默認值
- 2. 用一個列的多個過濾器值過濾ng-repeat表
- 3. 根據另一個選擇列表值選擇選擇列表值
- 4. ElasticSearch查詢一次過濾一個值和一個值列表
- 5. 過濾選擇框時選擇第一個值
- 6. 從一個選擇標記中選擇一個值後禁用選擇值
- 7. 角度過濾器選擇列表不包括選定的值
- 8. 基於第一個選擇列表過濾第二個選擇列表
- 9. jquery過濾列表選擇
- 10. JS選擇值和最後一個值
- 11. MySQL過濾器複選框列表值
- 12. 選擇這是另一個表列值
- 13. 通過另一個表列值選擇列
- 14. 限制用戶在選擇列表中選擇一個值
- 15. 角度過濾器通過選擇值
- 16. 根據另一個表列中的值過濾一個表
- 17. Jquery:克隆選擇列表並選擇一個選項的值
- 18. 使用Javascript從多個選擇選擇列表中選擇值
- 19. 過濾下拉列表值
- 20. Knockout:如何在第一個選擇值後過濾第二個下拉菜單?
- 21. 基於兄弟UI選擇值過濾UI選擇下拉列表
- 22. 如果值是另一個表,然後選擇特定的列
- 23. 顯示列表後選擇DropDownList值Razor
- 24. 過濾一元值的無限列表
- 25. 使用另一列值過濾列
- 26. 通過選擇一個值來打印列表 - Javascript
- 27. 將值過濾到兩個列表中
- 28. 根據可選參數值過濾列表
- 29. 如何在選擇列表中選擇一列過濾器列表
- 30. 提取唯一過濾列的最後一個值
感謝您的答覆,但是這絕對不是解決方案/回答我一直在尋找。我**需要**一種方法來讓lightswitch工作 - 使用nhibernate不是解決這個問題的方法。順便說一句:lightswitch也使用實體框架 - 在我的情況下與oracle數據庫結合使用。 –