Esempio n. 1
0
        private void ExportData_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            SaveFileDialog saveFileDialog = new SaveFileDialog();

            saveFileDialog.InitialDirectory = AppDomain.CurrentDomain.BaseDirectory;
            saveFileDialog.AddExtension     = true;
            saveFileDialog.OverwritePrompt  = true;
            saveFileDialog.CheckPathExists  = true;
            saveFileDialog.DefaultExt       = "*.CSV";
            saveFileDialog.Filter           = "CSV files|*.CSV";
            saveFileDialog.FileName         = "HistoryData" + "(" + hvm.StartTime + "--" + hvm.EndTime + ")";
            bool?result = saveFileDialog.ShowDialog();

            if (result == true && saveFileDialog.FileName != null) //打开保存文件对话框
            {
                if (hvm.ExportCSV(saveFileDialog.FileName))
                {
                    DXMessageBox.Show("导出成功!", "提示", MessageBoxButton.OK, MessageBoxImage.Information);
                }
                else
                {
                    DXMessageBox.Show("导出失败!", "提示", MessageBoxButton.OK, MessageBoxImage.Information);
                }
            }
        }