如何在表单中显示Dataverse选项列的当前值?
Dataverse选项列表单编辑模式显示为空的解决方法
问题描述
我的Dataverse表包含一个选项列,可选值为"EN"和"PT"。在表单编辑模式下,指定记录的当前选项值无法正常显示,始终为空。
现有配置
- 表单:
- 数据源:
DataverseTable - 项目:
tblSelectedItem
- 数据源:
- 数据卡:
- 默认值:
ThisItem.Field
- 默认值:
- 数据卡内组合框:
- 默认选中项:
[Parent.Default]
- 默认选中项:
解决步骤
- 检查组合框的Items属性,确保绑定到该选项列的选项集,设置为:
Choices(DataverseTable.Field) - 修改组合框的默认选中项属性:
- 移除方括号,直接设置为
Parent.Default。Dataverse的选项列是单个记录类型,而非数组,用方括号包装会导致无法匹配选项
- 移除方括号,直接设置为
- 验证数据加载:在屏幕添加标签控件,设置
Text = tblSelectedItem.Field,确认该字段是否有有效值返回,排除数据源未正确加载的问题
内容的提问来源于stack exchange,提问作者user15235239
相关产品推荐
相关产品推荐

