private void MetroWindow_Loaded(object sender, RoutedEventArgs e) { soldierList = SoldierCSVReader.ProcessSoldierFile(soldierList, inputFileName, StatGrid); classList = LoadSettingsCsv(classFileName); ClassComboBox.ItemsSource = classList; //Readonly the soldier column }
private void LoadCsvButton_Click(object sender, RoutedEventArgs e) { OpenFileDialog dlg = new OpenFileDialog(); dlg.FileName = "csv file"; //default file name dlg.DefaultExt = ".csv"; //default file extension dlg.Filter = "CSV documents (.csv)|*.csv"; //filter files by extension dlg.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); // Show file dialog box Nullable <bool> result = dlg.ShowDialog(); // Process save file dialog box results if (result == true) { inputFileName = dlg.FileName; soldierList.Clear(); soldierList = SoldierCSVReader.ProcessSoldierFile(soldierList, inputFileName, StatGrid); } this.StatGrid.Items.Refresh(); }