Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Silverlight 在数据源上提交更改后,数据表单IsItemChanged不会重置_Silverlight_Dataform - Fatal编程技术网

Silverlight 在数据源上提交更改后,数据表单IsItemChanged不会重置

Silverlight 在数据源上提交更改后,数据表单IsItemChanged不会重置,silverlight,dataform,Silverlight,Dataform,我正在使用RIA服务和数据表单创建silverlight应用程序。一切正常,只是在我提交对“DomainDataSource”的更改后,数据表单标题中的脏标志仍然可见。更改会提交到数据库,但数据表单不会注意到这一点,并保留脏标记。是否有办法重置数据格式程序或从不显示星号 查看调试器可以看到Dataform.IsItemChanged属性在将更改提交回服务器后仍然为true。这可能是因为实体上未调用EndEdit,实体实现了IEditableObject。您可能正在执行BeginEdit,但没有调

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


查看调试器可以看到Dataform.IsItemChanged属性在将更改提交回服务器后仍然为true。

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

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

我没有执行任何显式BeginEdit。它可能是通过数据表单完成的,但也应该调用EndEdit。我没有做任何显式的beginedit。它可以通过数据表单完成,但也应该调用EndEdit。