Axapta 使用X++;
我需要使用X++发送数据到.net方法,该方法接受datatable作为参数并返回列表Axapta 使用X++;,axapta,x++,dynamics-ax-2012,dynamics-ax-2012-r2,Axapta,X++,Dynamics Ax 2012,Dynamics Ax 2012 R2,我需要使用X++发送数据到.net方法,该方法接受datatable作为参数并返回列表 有什么建议吗?您可以从X++本机使用.NET类。此代码是根据我在生产中使用的真实方法粘贴的: public static container DataSet2Con(System.Data.DataSet _dataSet) { System.Data.DataTableCollection dataTableCol; System.Data.DataTable
有什么建议吗?您可以从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();
...
}
...
publicstaticcontainerdataset2con(System.Data.DataSet\u数据集)
{
System.Data.DataTableCollection dataTableCol;
System.Data.DataTable数据表;
System.Data.DataRowCollection dataRowCol;
System.Data.DataRow DataRow;
int数据行计数;
System.Data.DataColumnCollection dataColCol;
System.Data.DataColumn数据列;
int dataColCount;
...
dataTableCol=_dataSet.get_Tables();
dataTable=dataTableCol.get_项(0);
dataRowCol=dataTable.get_Rows();
dataRowCount=dataRowCol.get_Count();
dataColCol=dataTable.get_Columns();
dataColCount=dataColCol.get_Count();
对于(c=0;c