//save dataset to file
private void saveFile()
{
try
{
saveFileDialog1.Filter = “Text File|*.csv”;
DialogResult dr = saveFileDialog1.ShowDialog();
if (dr.Equals(DialogResult.OK))
{
Stream saveStream = saveFileDialog1.OpenFile();
StreamWriter saveWriter = new StreamWriter(saveStream);
string delim = “”;
foreach (DataColumn c in usmDataSet_LocateEst.qLocateEst.Columns)
{
saveWriter.Write(delim);
saveWriter.Write(c.ColumnName);
delim = “,”;
}
saveWriter.WriteLine();
foreach (DataRow r in usmDataSet_LocateEst.qLocateEst.Rows)
{
delim = “”;
foreach (DataColumn c in usmDataSet_LocateEst.qLocateEst.Columns)
{
saveWriter.Write(delim);
saveWriter.Write(r[c]);
delim = “,”;
}
saveWriter.WriteLine();
}
saveWriter.Close();
MessageBox.Show(“File Saved!”, “Save Results”, MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
catch (Exception ex)
{
MessageBox.Show(“Error Saving File: “ + ex.Message, “Error!”, MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}