Как преобразовать данные AX (контейнер) в коллекцию C # - PullRequest
2 голосов
/ 09 декабря 2010

Можно преобразовать данные из контейнера axapta в коллекцию C #, такую ​​как ArrayList, или, может быть, сериализовать и десериализовать из одного в другой?

1 Ответ

5 голосов
/ 09 декабря 2010

Прямого преобразования нет, но вы можете обратиться к каждому члену контейнера:

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 / нетто-Ьс-заказ приложение-часть-III-container.html

...