public string FindMachineWOInfo() { IList <WorkOrder> objs = _bal.FindMachineWOInfo(); StringBuilder sb = new StringBuilder(); sb.Append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); sb.Append("<rows>"); if (objs != null && objs.Count > 0) { foreach (WorkOrder o in objs) { sb.Append(string.Format("<row id='{0}'>", o.WO)); sb.Append(string.Format("<cell>{0}</cell>", o.MachineName)); sb.Append(string.Format("<cell>{0}</cell>", o.ProductName)); sb.Append(string.Format("<cell>{0}</cell>", o.PlanQuantity)); sb.Append(string.Format("<cell>{0}</cell>", o.QUANTITY)); sb.Append(string.Format("<cell>{0}</cell>", o.MaterialQty)); sb.Append(string.Format("<cell>{0}</cell>", o.WO)); sb.Append(string.Format("<cell>{0}</cell>", o.OrderNumber)); //sb.Append(string.Format("<cell>View^javascript:MySite.Runner.showDetail({0})^_self</cell>", log.ID)); sb.Append("</row>"); } } sb.Append("</rows>"); return(sb.ToString()); }