protected override DataRow GetGridRow(object obj) { SMTRptLineQtyMO qty = (SMTRptLineQtyMO)obj; //return new Infragistics.WebUI.UltraWebGrid.UltraGridRow( // new object[]{ // qty.MOCode, // qty.ProductCode, // qty.PlanQty, // qty.PlanManHour, // qty.CurrentQty, // qty.ActualManHour, // qty.ActualQty, // qty.DifferenceQty, // Math.Round(qty.MOComPassRate * 100, 2).ToString() + " %", // "" // }); DataRow row = this.DtSource.NewRow(); row["MOCode"] = qty.MOCode; row["ItemCode"] = qty.ProductCode; row["PlanQty"] = String.Format("{0:#,#}", qty.PlanQty); row["PlanManHour"] = String.Format("{0:#,#}", qty.PlanManHour); row["CurrentQty"] = String.Format("{0:#,#}", qty.CurrentQty); row["ActualManHour"] = String.Format("{0:#,#}", qty.ActualManHour); row["ActualQty"] = String.Format("{0:#,#}", qty.ActualQty); row["DifferenceQty"] = String.Format("{0:#,#}", qty.DifferenceQty); row["MOComPassRate"] = Math.Round(qty.MOComPassRate * 100, 2).ToString() + " %"; return(row); }
protected override string[] FormatExportRecord(object obj) { SMTRptLineQtyMO qty = (SMTRptLineQtyMO)obj; return(new string[] { qty.MOCode, qty.ProductCode, qty.PlanQty.ToString(), qty.PlanManHour.ToString(), qty.CurrentQty.ToString(), qty.ActualManHour.ToString(), qty.ActualQty.ToString(), qty.DifferenceQty.ToString(), Math.Round(qty.MOComPassRate * 100, 2).ToString() + " %" }); }