C# 在xtragrid中显示关系表中的值
我在显示关系表中的值时遇到问题。例如,我有table:Person,在那里我有像C# 在xtragrid中显示关系表中的值,c#,winforms,devexpress,C#,Winforms,Devexpress,我在显示关系表中的值时遇到问题。例如,我有table:Person,在那里我有像id,pet\u id,name这样的列。另一个表是带有id和name的Dog 我想列出所有列有id、pet\u id和name的人。但是我喜欢在宠物表的列pet_id的单元格中有狗的name,而不是id。我创建了关系Person\u Dog\u relation,在FieldName中,我从列表中选择了:Person\u Dog\u relation.name,但它不起作用。列pet_id中的所有单元格均为空 如何
id
,pet\u id
,name
这样的列。另一个表是带有id
和name
的Dog
我想列出所有列有id
、pet\u id
和name
的人。但是我喜欢在宠物表的列pet_id
的单元格中有狗的name
,而不是id
。我创建了关系Person\u Dog\u relation
,在FieldName
中,我从列表中选择了:Person\u Dog\u relation.name
,但它不起作用。列pet_id
中的所有单元格均为空
如何用dogname
填充列pet\u id
的单元格?使用您的引用,您不需要根据关系分配字段名
相反,在包含宠物id的列中添加一个
从pet表格中分配lookupedit数据源,并将pet_id设置为ValueMember
和pet_Name设置为DisplayMember
请发布您迄今为止尝试过的内容,这将帮助我们帮助您…正如我所说的,我试图用以下内容填充列的FieldName属性:。但它不起作用。我问是否可能,因为当我打开FieldName的可用值组合框时,我可以看到我可以在那里选择一个关系,然后从这个关系中选择一个字段。嗯,你的解决方案似乎不起作用:(在FieldName中,我在ColumnEditor中有Pet_id,在Lookupedit中,datasoruce是PetTable的一个新数据绑定源,在ValueMember中,我有Pet_id,DisplayMember:Pet_name。即使在designer列中,每一行都是空的……Lookupedit的数据源和网格当然是不同的。