我需要使用 X++ 将数据发送到 .net 方法,该方法接受数据表作为参数并返回一个列表。
有什么建议么?
我需要使用 X++ 将数据发送到 .net 方法,该方法接受数据表作为参数并返回一个列表。
有什么建议么?
您可以从 X++ 本地使用 .NET 类。这段代码是从我在生产中使用的真实方法粘贴的:
public static container DataSet2Con(System.Data.DataSet _dataSet)
{
System.Data.DataTableCollection dataTableCol;
System.Data.DataTable dataTable;
System.Data.DataRowCollection dataRowCol;
System.Data.DataRow dataRow;
int dataRowCount;
System.Data.DataColumnCollection dataColCol;
System.Data.DataColumn dataCol;
int dataColCount;
...
dataTableCol = _dataSet.get_Tables();
dataTable = dataTableCol.get_Item(0);
dataRowCol = dataTable.get_Rows();
dataRowCount = dataRowCol.get_Count();
dataColCol = dataTable.get_Columns();
dataColCount = dataColCol.get_Count();
for (c = 0; c < dataColCount; c++)
{
dataCol = dataColCol.get_Item(c);
straux = dataCol.get_ColumnName();
...
}
...