簡體   English   中英

devxpress RepositoryItemLookUpEdit

[英]devxpress RepositoryItemLookUpEdit

如何綁定devxpress-RepositoryItemLookUpEdit取決於每行中另一個RepositoryItemLookUpEdit的值,例如,請考慮我在第一個lookupedit中具有距離和權重。 我想綁定第二個lookupedit取決於它。

如果我從第一個lookupedit選擇距離,然后第二個要綁定(米,千米,英里),並且如果我在第一個lookupedit中選擇權重,則第二個lookupedit要綁定(Gm,Kg,Ton等... )

使用BindingSource 您可以將主BindingSource綁定到主表。 然后將第二個BindingSource綁定到主BindingSource並在DataMember中選擇一個關系到詳細表的關系。 例如,請參閱http://msdn.microsoft.com/en-us/library/c12c1kx4.aspx

或者,如果您不使用綁定,請使用(selectedindexchanged或類似的東西)事件來設置第二個組合。

我之前完成此操作的方法是使用視圖的ShownEditor事件。 通過ShownEditor事件,您可以檢查哪個列是FocusedColumn。 如果FocusedColumn是包含第二個lookupedit的列,則可以檢查第一列的值,並在第二個lookupedit中過濾值或動態替換它們。

您需要使用ComboBoxEdit,因為很難將數據運行時綁定到Rep。LU。 對於ComboBoxEdit的每一行,您都可以綁定數據源運行時。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM