gpt4 book ai didi

c# - DevExpress RepositoryItemLookUpEdit

转载 作者:行者123 更新时间:2023-11-30 17:16:30 25 4
gpt4 key购买 nike

我将网格与包含字段国家/地区(这是另一个包含 ID 和名称的业务对象)的业务对象绑定(bind)。我想在每一行的业务对象中显示设置为“国家/地区”的国家/地区名称。但是,如果用户希望更改国家/地区,那么我想向用户显示一个包含所有可用国家/地区的下拉列表。

我坚持从 repositoryItemLookUpEdit 获取 SlectedValue 并设置 Selected 值

最佳答案

您所要做的就是将 RepositoryItemLookupEdit 分配给 Column.Edit 属性。

然后在您的 RepositoryItemLookupEdit 中将 Datasource 设置为所有 Country 对象的 IList。

将 RepositoryItemLookupEdit.DisplayMember 设置为“Name”并将 ValueMember 留空(这将使对象本身成为值)

然后您的网格应该会为您处理所有事情,就好像您单击下拉菜单并选择一个新国家/地区一样,所选国家/地区对象将分配给该单元格的值。

但是请记住,对象在很大程度上是相同的引用匹配...即。如果您的 Business Objects Country 对象不属于 IList of Countries,则它不会显示值。

你在使用 XPO 吗?

关于c# - DevExpress RepositoryItemLookUpEdit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7231621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com