我正在 CRM 2011 中制作一个插件。该插件通过使用 fetchXML 从实体的子网格中获取数据,使用数据进行一些计算,在插件结束时我想将新的计算数据设置回子网格中,但我不能 ...
我尝试了几种方法来做到这一点:
(1)
private static OptionSetValue CreateOptionSet(int optionSetValue)
{
OptionSetValue optionSetInstance = new OptionSetValue();
optionSetInstance.Value = optionSetValue;
return optionSetInstance;
}
(2)
public void setVal(Entity entity, string attr, object val)
{
if (entity.Attributes.Contains(attr))
{
entity[attr] = val;
}
else
{
entity.Attributes.Add(attr, val);
}
}
并且只是
paid["zbg_paidamount"] = 400;
payment.Attributes["zbg_suggestedamount"] = paidVal;
但是没有任何效果...
我在想可能是来自我试图设置但不确定的数据类型。
请如果你能帮助我,我很绝望。
谢谢