public override void Write(string _fileName, System.IO.FileStream fileStream) { using (CsvStreamWriter writer = new CsvStreamWriter(fileStream)) { for (int i = 0; i < lines.Length; i++) { if (i == parentPage.lineIndex) { foreach (KeyValuePair <int, object> e in entry) { try { writer.WriteEntryData(parentPage.ctfEntryInfo[e.Key].type, e.Value); } catch (Exception ex) { throw new Exception(ex.Message + Environment.NewLine + parentPage.ctfEntryInfo[e.Key].id + " " + parentPage.ctfEntryInfo[e.Key].name); } } } else { writer.Write(lines[i]); } if (i < lines.Length - 1) { writer.Write(Environment.NewLine); //\r\n } } } base.Write(_fileName, fileStream); }
public override void Write(string _fileName, System.IO.FileStream fileStream) { using (CsvStreamWriter writer = new CsvStreamWriter(fileStream)) { for (int i = 0; i < lines.Length; i++) { if (i == parentPage.lineIndex) { foreach (KeyValuePair<int, object> e in entry) { try { writer.WriteEntryData(parentPage.ctfEntryInfo[e.Key].type, e.Value); } catch (Exception ex) { throw new Exception(ex.Message + Environment.NewLine + parentPage.ctfEntryInfo[e.Key].id + " " + parentPage.ctfEntryInfo[e.Key].name); } } } else { writer.Write(lines[i]); } if (i < lines.Length - 1) { writer.Write(Environment.NewLine); //\r\n } } } base.Write(_fileName, fileStream); }