Forex_Strategy_Builder.Exporter.SaveData C# (CSharp) Method

SaveData() private method

Saves the data file
private SaveData ( string fileName ) : void
fileName string
return void
        void SaveData(string fileName)
        {
            SaveFileDialog sfdExport = new SaveFileDialog();
            sfdExport.AddExtension = true;
            sfdExport.InitialDirectory = Data.ProgramDir;
            sfdExport.Title = Language.T("Export");
            sfdExport.FileName = fileName;
            if (fileName.EndsWith(".csv"))
            {
                sfdExport.InitialDirectory = Data.OfflineDataDir;
                sfdExport.Filter = "FSB data (*.csv)|*.csv|All files (*.*)|*.*";
            }
            else
                sfdExport.Filter = "Excel file (*.xls)|*.xls|FSB data (*.csv)|*.csv|Text files (*.txt)|*.txt|All files (*.*)|*.*";

            if (sfdExport.ShowDialog() == DialogResult.OK)
            {
                try
                {
                    StreamWriter sw = new StreamWriter(sfdExport.FileName);
                    sw.Write(sb.ToString());
                    sw.Close();
                }
                catch (Exception exc)
                {
                    MessageBox.Show(exc.Message);
                }
            }
        }