protected void PopupWithDocument_WindowCallback(object source, DevExpress.Web.PopupWindowCallbackArgs e) { String fullFileName = e.Parameter; object format = DocumentFormatHelper.GetFormat(fullFileName); if (format == null) { return; } Boolean isSpreadsheet = format is DevExpress.Spreadsheet.DocumentFormat; ASPxSpreadsheet1.Visible = isSpreadsheet; ASPxRichEdit1.Visible = !isSpreadsheet; var docId = Guid.NewGuid().ToString(); var docPath = Server.MapPath(fullFileName); if (isSpreadsheet) { ASPxSpreadsheet1.Open(docId, (DevExpress.Spreadsheet.DocumentFormat)format, () => File.ReadAllBytes(docPath)); } else { ASPxRichEdit1.Open(docId, (DevExpress.XtraRichEdit.DocumentFormat)format, () => File.ReadAllBytes(docPath)); } }
protected void ASPxSpreadsheet1_Init(object sender, EventArgs e) { if (!IsPostBack) { var docId = Guid.NewGuid().ToString(); var docPath = Server.MapPath("~/MonthlyBudget.xlsx"); ASPxSpreadsheet1.Open(docId, DocumentFormat.Xlsx, () => File.ReadAllBytes(docPath)); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ASPxSpreadsheet1.WorkDirectory = Server.MapPath(@"~\App_Data\SampleDocuments"); var filepath = Path.Combine(ASPxSpreadsheet1.WorkDirectory, "BreakevenAnalysis.xlsx"); ASPxSpreadsheet1.Open(filepath); } }
protected void Page_Load(object sender, EventArgs e) { ASPxSpreadsheet1.Open(MapPath("~/Docs/testDocument1.xlsx")); }