我正在尝试使用BuisnessConnector迭代AX容器。但是,我在下面的代码中获得了一个超出范围异常的索引,即使容器返回的计数为4.这在循环的第一次迭代中发生。
AxaptaContainer path = (AxaptaContainer)ax.CallStaticClassMethod("DocumentHandling", "ItemData", "1000000");
for (int i = 0; i < path.Count; i++)
{
string somestring = path.get_Item(i).ToString();
}
我正在使用AX 4。
答案 0 :(得分:3)
我认为容器从1开始。
所以:for (int i = 1; i <= path.Count; i++)
或者这太明显了吗?