Telerik AJAX 电子表格如何在后端(网络表单)获取编辑后的工作表

问题描述 投票:0回答:1

我正在使用 Telerik AJAX 电子表格在前端编辑 Excel 工作表。现在我想从后端将工作表保存在数据库中(.cs 文件)。

我正在尝试以下代码行:

List<Telerik.Web.Spreadsheet.Worksheet> lista = RadSpreadsheet1.Sheets;

但无法将编辑后的工作表填充到变量列表中。

webforms telerik spreadsheet
1个回答
0
投票

按电子表格中的“保存”按钮或以编程方式调用 .save() 客户端方法时,您可以使用以下方法之一访问服务器上的电子表格工作簿:

  • 使用自定义提供程序,工作簿将在 SaveWorkbook 方法中可用。

  • 使用静态 Telerik.Web.Spreadsheet.Workbook 类的 .FromJson() 方法解析 Request.Params["__CALLBACKPARAM"] 属性值。例如:

    protected void Page_Load(对象发送者, EventArgs e) { if (IsCallback && Request.Params["__CALLBACKID"] == RadSpreadsheet1.UniqueID) { 工作簿 工作簿 = Telerik.Web.Spreadsheet.Workbook.FromJson(Request.Params["__CALLBACKPARAM"]); } }

有关更多信息,请查看此代码库:https://docs.telerik.com/devtools/aspnet-ajax/knowledge-base/spreadsheet-access-the-spreadsheet-workbook-on-the-server

© www.soinside.com 2019 - 2024. All rights reserved.