protected override string[] FormatExportRecord(object obj)
        {
            SMTRptMOMaterial item = (SMTRptMOMaterial)obj;

            return(new string[] {
                item.MOCode,
                item.StepSequenceCode,
                item.MaterialCode,
                item.MachineStationCode,
                item.LogicalUsedQty.ToString(),
                item.ActualUsedQty.ToString(),
                Math.Round(item.MachineDiscardRate * 100, 2).ToString() + " %",
                item.MachineDiscardQty.ToString(),
                Math.Round(item.ManualDiscardRate * 100, 2).ToString() + " %",
                item.ManualDiscardQty.ToString()
            });
        }
        protected override Infragistics.WebUI.UltraWebGrid.UltraGridRow GetGridRow(object obj)
        {
            SMTRptMOMaterial item = (SMTRptMOMaterial)obj;

            Infragistics.WebUI.UltraWebGrid.UltraGridRow row = new Infragistics.WebUI.UltraWebGrid.UltraGridRow(
                new object[] {
                item.MOCode,
                item.StepSequenceCode,
                item.MaterialCode,
                item.MachineStationCode,
                item.LogicalUsedQty,
                item.ActualUsedQty,
                Math.Round(item.MachineDiscardRate * 100, 2).ToString() + " %",
                item.MachineDiscardQty,
                Math.Round(item.ManualDiscardRate * 100, 2).ToString() + " %",
                item.ManualDiscardQty
            });

            return(row);
        }