sap IRfcTable 转成 DataTable

public DataTable GetDataTableFromRFCTable(IRfcTable myrfcTable)spa

{foreach

DataTable loTable = new DataTable();meta

int liElement = 0;margin

for (liElement = 0; liElement <= myrfcTable.ElementCount - 1; liElement++)co

{data

RfcElementMetadata metadata = myrfcTable.GetElementMetadata(liElement);new

   loTable.Columns.Add(metadata.Name);return

}ab

foreach (IRfcStructure Row in myrfcTable)

{

DataRow ldr = loTable.NewRow();

for (liElement = 0; liElement <= myrfcTable.ElementCount - 1; liElement++)

{

RfcElementMetadata metadata = myrfcTable.GetElementMetadata(liElement);

ldr[metadata.Name] = Row.GetString(metadata.Name);

}

   loTable.Rows.Add(ldr);

}

return loTable;

}

相关文章
相关标签/搜索