/// <summary> /// /// </summary> /// <param name="dt"></param> /// <returns></returns> public static string CreateString(DataTable dt) { using (CsvReaderV2 csv = new CsvReaderV2()) { return(csv.CreateString(dt)); } }
/// <summary> /// Save /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button3_Click(object sender, EventArgs e) { var fbd = new FolderBrowserDialog(); if (fbd.ShowDialog() != DialogResult.OK) { return; } var savepath = Path.Combine(fbd.SelectedPath, _ofd.SafeFileName); var dt = LoadFile(_ofd.FileName); var text = String.Empty; var test = checkBoxTestOldSanitizer.Checked; string applyWrapper = comboBoxWrapWhen.Text; var config = new CsvReaderV2Config() { QualifierWhen = new CsvReaderV2Config().ConvertQualifier(applyWrapper) }; using (var csv = new CsvReaderV2(config)) { text = csv.CreateString(dt); } File.WriteAllText(savepath, text); MessageBox.Show("File saved!"); }