protected override string [] getLineToStore(System.Object myObject) { MultiChronopic mc = (MultiChronopic)myObject; ArrayList array = mc.AsArrayList(pDN); string title; string typeExtra = mc.GetCPsString(); if (mc.Type == Constants.RunAnalysisName) { typeExtra = mc.Vars + "cm " + Util.TrimDecimals(mc.GetTimeRunA(), pDN) + "s " + Util.TrimDecimals(mc.GetAVGSpeedRunA(), pDN) + "m/s"; } title = mc.Type + " " + typeExtra; title += " " + array.Count.ToString() + "n"; if (mc.Simulated == Constants.Simulated) { title += Constants.SimulatedTreeview + " "; } string [] myData = new String [19 + 1]; int count = 0; myData[count++] = title; for (int i = 0; i < 17; i++) { myData[count++] = ""; } myData[count++] = mc.Description; myData[count++] = mc.UniqueID.ToString(); return(mc.DeleteCols(myData, maxCPs, false)); }