【问题标题】:Display values from relation table in xtragrid在 xtragrid 中显示关系表中的值
【发布时间】:2012-11-05 16:03:52
【问题描述】:

我在显示关系表中的值时遇到问题。例如,我有表:Person,我有像idpet_idname 这样的列。另一个表是带有idname 的Dog。

我想列出具有idpet_idname 列的所有人员。但我喜欢将name 的狗放在单元格中的pet_id 列而不是id 到宠物表。我创建了关系Person_Dog_RelationFieldName 我从列表中选择:Person_Dog_Relation.name 但它没有用。 pet_id 列中的所有单元格都是空的。

我如何才能用狗name 填充列pet_id 的单元格?

【问题讨论】:

  • 请发布您到目前为止尝试过的内容,它将帮助我们帮助您...
  • 正如我所说,我试图用 . 填充列的 FieldName 属性,但它没有用。我问它是否可能,因为当我打开 FieldName 可用值的组合框时,我可以看到我可以在那里选择一个关系,然后从这个关系中选择一个字段。

标签: c# winforms devexpress


【解决方案1】:

参考您的comment,您无需从关系中分配字段名称。

改为将LookUpEdit 添加到包含 Pet_id 的列中。

从宠物表分配lookupedit数据源并将Pet_id设置为ValueMemberPet_Name设置为DisplayMember

【讨论】:

  • 嗯,您的解决方案似乎不起作用 :( 在 FieldName 中,我在 ColumnEditor 中有 Pet_id 我有 Lookupedit,其中 datasoruce 是 PetTable 的新数据绑定源,在 ValueMember 中有 Pet_id 和 DisplayMember:Pet_name。即使在设计师每行的列是空的...查找编辑和网格的数据源当然不同。
猜你喜欢
  • 2011-11-29
  • 1970-01-01
  • 2011-07-24
  • 1970-01-01
  • 2021-03-11
  • 1970-01-01
  • 2020-07-27
  • 2022-01-10
  • 1970-01-01
相关资源
最近更新 更多