我试图在microsoft x++中创建一个数据表。
我需要将一些信息返回到一个webservice。问题是我很难让这段代码正常工作。它运行到我试图添加列的程度,因为很明显,该函数不起作用.
是否有人有完整的代码在x++中创建数据表。此代码直到列代码..。因为基本上,我所做的是查询一些信息并将其返回到一个webservice。除非有另一种方法将多个信息返回到使用c#的webservice
System.Data.DataTable dt = new System.Data.DataTable("MyTable");
System.Data.DataColumnCollection columns = dt.get_Columns();
System.Data.DataColumn ProductName;
System.Data.DataColumn QtyOrdered;
System.Data.DataColumn ProductID;
System.Data.DataRow row;
ProductID = new System.Data.DataColumn("ProductID", System.Type::GetType("System.Int32"));
ProductName = new System.Data.DataColumn("ProductName", System.Type::GetType("System.String"));
QtyOrdered = new System.Data.DataColumn("QtyOrdered", System.Type::GetType("System.String"));
// dt.Columns.Add(ProductID);
// dt.Columns.Add(ProductName);
// dt.Columns.Add(QtyOrdered);
row=dt.NewRow();发布于 2014-08-15 19:22:27
你试过换行了吗
// dt.Columns.Add(ProductID);
// dt.Columns.Add(ProductName);
// dt.Columns.Add(QtyOrdered);使用
columns.Add(ProductID);
columns.Add(ProductName);
columns.Add(QtyOrdered);P.S.填充行:
System.Data.DataRowCollection rows = dt.get_Rows();
...
row = dt.NewRow();
row.set_Item("ProductID", 1);
row.set_Item("ProductName", "PN");
row.set_Item("QtyOrdered", "QO");
rows.Add(row);我建议您阅读一些MSDN文章,如.NET互操作( X++ )、如何将X++语法用于CLR数组等--它将帮助您理解如何从X++中使用.NET程序集。
https://stackoverflow.com/questions/25330789
复制相似问题