2011-08-29 167 views
3

我用一個包含字段Country(這是另一個包含ID和Name的業務對象)的業務對象綁定Grid。我想在每個行的業務對象中顯示設置爲「國家/地區」的國家/地區名稱。但是,如果用戶希望更改國家,那麼我想向用戶顯示包含所有可用國家/地區的下拉列表。DevExpress RepositoryItemLookUpEdit

我堅持從repositoryItemLookUpEdit得到SlectedValue和設置選擇的值

回答

0

我解決了這個使用ComboBox而不是LookupEdit,它的工作沒有問題。

2

所有你應該做的是RepositoryItemLookupEdit分配給Column.Edit財產。

然後在您的RepositoryItemLookupEdit中將數據源設置爲所有Country對象的IList。

設置RepositoryItemLookupEdit.DisplayMember到「姓名」,離開ValueMember爲空白(這將使對象本身的值)

那麼你的網應處理一切都是爲了你,因爲如果你點擊下拉菜單並選擇一個新的國家選定的國家對象將被分配到該單元格的值。

但請記住,對象很多是相同的參考匹配...即。如果您的Business Objects Country對象不是國家的IList,那麼它將不會顯示值。

您是否在使用XPO?