2

我正在使用 RIA 服务和数据表单创建一个 silverlight 应用程序。一切正常,只是在我在“DomainDataSource”上提交更改后,数据表单标题中的脏标志仍然可见。更改确实已提交到数据库,但数据表单没有注意到这一点并保留了脏标志。有没有办法以编程方式重置数据表单或从不显示星号?

查看调试器会看到 Dataform.IsItemChanged 属性在将更改提交回服务器后保持为真。

4

1 回答 1

0

这可能是因为没有在实体上调用 EndEdit,实体实现了 IEditableObject。您可能正在执行 BeginEdit,但您没有调用 EndEdit,而是在数据表单调用 EndEdit 之前提交更改。

于 2011-03-20T11:33:05.313 回答