找回密码
 立即注册

QQ登录

只需一步,快速开始

洪水永不结冰

论坛元老

23

主题

82

帖子

2万

积分

论坛元老

积分
23029

活字格认证

洪水永不结冰
论坛元老   /  发表于:2015-1-26 15:54  /   查看:5201  /  回复:3
前端:
<FarPoint:FpSpread ID="FpSpread1" runat="server" BorderColor="Black" BorderStyle="Solid" BorderWidth="0px" OnPrintSheet="FpSpread1_PrintSheet" Height="200px" Width="940px" ActiveSheetViewIndex="0" DesignString="&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&amp;lt;Spread /&amp;gt;" OnUpdateCommand="FpSpread1_UpdateCommand">
后台:  
protected void FpSpread1_PrintSheet(object sender, FarPoint.Web.Spread.PrintEventArgs e)
        {
            SetPrintData();//绑定数据
            //  FpSpread1.SaveExcelToResponse("test.xls", FarPoint.Excel.ExcelSaveFlags.NoFlagsSet);
            e.Content = "";
        }
FpSpread1_PrintSheet函数会反复执行

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2015-1-26 17:58:00
沙发
回复 1楼洪水永不结冰的帖子

你好,
这是 Spread 产品设计,每次执行用于打印不同Spread部分,如果需要仅仅运行一次 SetPrintData,那可以在通过逻辑判断调用。例如把次数写入 Session 中等。
回复 使用道具 举报
洪水永不结冰
论坛元老   /  发表于:2015-1-26 18:32:00
板凳
谢谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-1-27 09:30:00
地板
回复 3楼洪水永不结冰的帖子

好的,不客气,本帖关闭了。

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部