protected override bool Execute(CodeActivityContext context) { DataTable TempTable = null; try { var serverData = ARM_Service.REP_Query_Report(Sql.Get(context), new List <QueryParameter>()); if (!string.IsNullOrEmpty(serverData.Value)) { Error.Set(context, serverData.Value); } else { TempTable = serverData.Key; } } catch (Exception ex) { Error.Set(context, ex.Message); if (!HideException.Get(context)) { throw ex; } } //List<DataRow> L = new List<DataRow>(); //if (TempTable != null) //foreach (DataRow row in TempTable.Rows) //L.Add(row); ResultTable.Set(context, TempTable); return(string.IsNullOrEmpty(Error.Get(context))); }