2
可以将数据从axapta容器转换为像ArrayList这样的C#集合,或者可以将序列化和反序列化从一个到另一个?如何从AX数据(容器)转换为C#集合
可以将数据从axapta容器转换为像ArrayList这样的C#集合,或者可以将序列化和反序列化从一个到另一个?如何从AX数据(容器)转换为C#集合
没有直接转换,但可以解决容器中的每个成员:
using Microsoft.Dynamics.BusinessConnectorNet;
AxaptaContainer axContainer = (AxaptaContainer)objDAXCn.Call("someClass","someStaticMethod",Var1,Var2,var3);
for (int i = 1; i <= axContainer.Count; i++)
{
someStr = axContainer.get_Item(i).toString();
}
参考: http://dynamics-ax.blogspot.com/2007/06/net-bc-custom-app-part-iii-container.html