用插件往单据体添加数据,报“强制转换无效”错误
金蝶云社区-迹凡
迹凡
1人赞赏了该文章 2101次浏览 未经作者许可,禁止转载编辑于2017年09月06日 16:43:31

往单据体添加数据时,列为“基础资料”类型,添加数据就会报错,列为整数、文本、下拉菜单类型则不会报错,
是不是因为基础资料类型的列添加数据时要联动到基础资料表查数据,中途转换出了问题?

从“System.String”到“Kingdee.BOS.Orm.DataEntity.DynamicObject”的强制转换无效。
[{"operation":"66e1bc1bb43d465a986e0996af95ea71.LoadData"}]
发生时间:16:40:33
错误来源: mscorlib
错误信息:从“System.String”到“Kingdee.BOS.Orm.DataEntity.DynamicObject”的强制转换无效。
===================================================
调用堆栈:
在 System.Convert.DefaultToType(IConvertible value, Type targetType, IFormatProvider provider)
在 Kingdee.BOS.Orm.Metadata.DataEntity.ChangeTypeSetValueCallback.SetValue(DynamicObject obj, DynamicProperty property, Object oldValue, Object& newValue)
在 Kingdee.BOS.Orm.Metadata.DataEntity.RaiseChangingEventSetValueCallback.SetValue(DynamicObject obj, DynamicProperty property, Object oldValue, Object& newValue)
在 Kingdee.BOS.Orm.Metadata.DataEntity.DynamicProperty.SetValuePrivate(DynamicObject dataEntity, Object newValue)
在 In.K3.Order.Bixt.Class1.AfterBindData(EventArgs e)
在 Kingdee.BOS.Core.DynamicForm.PlugIn.DynamicFormViewPlugInProxy.FireAfterBindData(EventArgs e)
在 Kingdee.BOS.Web.Bill.BillView.UpdateView()
在 Kingdee.BOS.Web.Bill.Bil