private void SaveSheetToolStripMenuItem_Click(object sender, EventArgs e) { if (SheetFilenameInfo == null) { SheetFilenameInfo = Services.Services.SaveAs(BasePath, workbook); } if (SheetFilenameInfo.SheetName != workbook.CurrentWorksheet.Name) { SheetFilenameInfo = Services.Services.SaveAs(BasePath, workbook); } workbook.CurrentWorksheet.SaveRGF(SheetFilenameInfo.FullPath); }
public MySpreadsheet(string fassoc) { InitializeComponent(); var reader = new System.Configuration.AppSettingsReader(); BasePath = (string)reader.GetValue("BasePath", typeof(string)); if (fassoc != null) { SheetFilenameInfo = new SheetFileNameInfo { SheetName = "Sheet1", FullPath = fassoc }; workbook.CurrentWorksheet.LoadRGF(fassoc); } // This sets the default DataFormat of all new cells to Custom. // DataFormatterManager.Instance.DataFormatters.Add(CellDataFormatFlag.Custom, new Customization.MyDateTimeFormatter()); }
private void OpenToolStripMenuItem_Click(object sender, EventArgs e) { SheetFilenameInfo = Services.Services.Open(BasePath, workbook, SheetFilenameInfo); }
private void SaveAsToolStripMenuItem_Click(object sender, EventArgs e) { SheetFilenameInfo = Services.Services.SaveAs(BasePath, workbook); }