有没有办法将Record(或RecordRef)类型的变量作为参数传递给.NET对象的方法?
答案 0 :(得分:1)
理论上,不可能传递像datatable或其他东西。你可以做的是在 NAV 中创建一个 .NET公共类,完成该类的数据并传递 .NET类作为NAV表中数据的参数。
例如表18(客户)您可以创建具有相同结构的 .NET类,在NAV代码中调用此类,在NAV中完成数据然后将此类与表18中的相同字段数据传递给.NET
如果你需要传递一个参数,同一个表的多个寄存器创建一个这个.NET类的数组执行一个循环,分配值并逐个传递给 .NET 强>
我制作的代码与我告诉你的代码类似,但它的工作正常。