WCF传递DataTable时需要填写表名

DataTable dt = operateTable.Clone();
dt.Columns.Remove("prodname");
foreach (DataRow row in operateTable.Rows)
{
  DataRow dr = dt.NewRow();
      dr["planid"] = row["planid"];
      dr["prodid"] = row["prodid"];
      dr["num"] = row["num"];
      dr["realnum"] = row["realnum"];
      dt.Rows.Add(dr);
}
dt.TableName = "products";
booleRes = pda.FinishSPCPlan(ModuleID, pid, (int)eps,
        dt, ClientContext.CurrentUser.UID,
        ClientContext.PLATFORM, Environment.OSVersion.ToString(), SysHelper.IP);

posted @ 2012-09-25 10:48  姫野翔云  阅读(345)  评论(0编辑  收藏  举报