private void BUT_save_Click(object sender, EventArgs e) { using (var sfd = new SaveFileDialog { AddExtension = true, DefaultExt = ".param", RestoreDirectory = true, Filter = "Param List|*.param;*.parm" }) { var dr = sfd.ShowDialog(); if (dr == DialogResult.OK) { var data = new Hashtable(); foreach (DataGridViewRow row in Params.Rows) { try { var value = double.Parse(row.Cells[1].Value.ToString()); data[row.Cells[0].Value.ToString()] = value; } catch (Exception) { CustomMessageBox.Show(Strings.InvalidNumberEntered + " " + row.Cells[0].Value); } } ParamFile.SaveParamFile(sfd.FileName, data); } } }
private void BUT_save_Click(object sender, EventArgs e) { using (var sfd = new SaveFileDialog { AddExtension = true, DefaultExt = ".param", RestoreDirectory = true, Filter = "Param List|*.param;*.parm" }) { var dr = sfd.ShowDialog(); if (dr == DialogResult.OK) { var data = new Hashtable(); foreach (data row in Params.Objects) { foreach (var item in row.children) { if (item.Value != null) { var value = double.Parse(item.Value); data[item.paramname] = value; } } if (row.Value != null) { var value = double.Parse(row.Value); data[row.paramname] = value; } } ParamFile.SaveParamFile(sfd.FileName, data); } } }