我有 2 张桌子。在 DevExpress XAF 中开发的表 A(主)和表 B(子)。如果表 B 中的记录满足此要求,我需要更新表 A(字段结束)中的单个属性:
- Field Status = "Ended",其中 Status 是一个枚举字段。
因此,在表 A 中,字段 End 是一个布尔属性。
这是我到目前为止写的,但没有运气......
在表 B 代码页中:
private bool _end;
public bool End
{
get
{
return _end;
}
set
{
bool result;
TableB.Status c = new TableB.Status();
if (c == TableB.Status.Ended)
{
result = true;
}
else
{
result = false;
}
SetPropertyValue<bool>("StatusField", ref _end, result);
}
}
我运行我的项目,将表 B 中的字段更改为“已结束”,保存记录但表 A 中的字段 End 没有更改。
有什么想法吗?
谢谢