コード例 #1
0
 public void CreateDBExecuted(object param)
 {
     try
     {
         SaveFileDialog saveDialog = new SaveFileDialog();
         saveDialog.Title      = "Create a New Sheet Data File";
         saveDialog.DefaultExt = ".sqlite";
         saveDialog.Filter     = "SQLITE File (.sqlite)|*.sqlite";
         if ((bool)saveDialog.ShowDialog())
         {
             this.DBFile = saveDialog.FileName;
             bool created = SheetDataWriter.CreateDatabase(dbFile);
             if (created)
             {
                 this.RvtSheetData = SheetDataReader.ReadSheetDatabase(dbFile, rvtSheetData);
                 this.RvtSheetData.SelectedDisciplineIndex = 0;
                 this.DatabaseOpened = true;
                 this.StatusText     = dbFile;
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Failed to create the database file.\n" + ex.Message, "Create Database File", MessageBoxButton.OK, MessageBoxImage.Warning);
     }
 }