private void MnuSaveCsvFile_Click(object sender, EventArgs e) { if (dataGridView1.Rows.Count > 0) { SaveFileDialog dialog = new SaveFileDialog(); dialog.Filter = "CSV file (*.csv)|*.csv"; if (dialog.ShowDialog() == DialogResult.OK) { List <LocRW.TriggerClass> triggers = new List <LocRW.TriggerClass>(); foreach (DataGridViewRow row in dataGridView1.Rows) { LocRW.TriggerClass item = new LocRW.TriggerClass(); item.Value = row.Cells[0].Value.ToString().Trim(); item.Message = row.Cells[1].Value.ToString().Trim(); triggers.Add(item); } LocRW.CsvFile.WriteCSV(dialog.FileName, triggers); } } }
private void MnuSaveLocFile_Click(object sender, EventArgs e) { if (dataGridView1.Rows.Count > 0) { SaveFileDialog dialog = new SaveFileDialog(); dialog.Filter = ".loc files (*.loc)|*.loc"; dialog.DefaultExt = "loc"; dialog.AddExtension = true; if (dialog.ShowDialog() == DialogResult.OK) { List <LocRW.TriggerClass> list = new List <LocRW.TriggerClass>(); foreach (DataGridViewRow row in dataGridView1.Rows) { LocRW.TriggerClass item = new LocRW.TriggerClass() { Value = row.Cells[0].Value.ToString(), Message = row.Cells[1].Value.ToString() }; list.Add(item); } LocRW.LocFile.WriteLocFile(dialog.FileName, list); } } }