【发布时间】:2015-12-15 13:50:45
【问题描述】:
目前,我们有以下情况:
Account 实体包含 online_status 字段,该字段可以具有 offline 或 online 值。我们有一个实体视图,它只显示在线帐户。
案例1:
- 我打开视图。暂时是空的;
- 我在另一个窗口中打开了一个帐户表单,并手动将在线状态从
offline更改为online; - 点击
save后,视图中的网格会自动更新并开始显示此帐户
案例2:
我使用 SDK 更改在线状态:
using (var proxy = CreateCrmProxy(broker))
{
proxy.EnableProxyTypes();
var crmAccount = proxy.Retrieve(Account.EntityLogicalName, aggregateId, new ColumnSet()) as Account;
crmAccount.OnlineStatus = //new online status;
proxy.Update(crmAccount);
}
CreateCrmProxy 方法创建OrganizationServiceProxy 类的实例。
在这种情况下,online_status 字段更新成功,但视图中的网格保持旧状态,我需要按“刷新”按钮才能看到有效信息。
是否可以使用 case2 中的技术触发视图自动更新?
提前致谢!
【问题讨论】:
标签: c# sdk dynamics-crm crm dynamics-crm-2013