找回密码
 立即注册

QQ登录

只需一步,快速开始

dc22wt

论坛元老

21

主题

95

帖子

9445

积分

论坛元老

积分
9445

活字格认证

dc22wt
论坛元老   /  发表于:2012-3-26 10:58  /   查看:9742  /  回复:16
你好,斑竹,我这个导出的execl的第一行是这样的格式,导致整个execl不能打印预览也不能打印

QQ截图未命名.png

65.38 KB, 下载次数: 286

png

16 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-3-26 14:13:00
沙发

回复 1# dc22wt 的帖子

dc22wt 你好,
1.请提供保存 Excel 代码片段 或 Demo?
2.通过以下代码保存,可以正常预览打印:
  1. this.fpSpread1.SaveExcel(@"E:\test.xls", FarPoint.Excel.ExcelSaveFlags.SaveBothCustomRowAndColumnHeaders);
复制代码
回复 使用道具 举报
dc22wt
论坛元老   /  发表于:2012-3-26 14:38:00
板凳
fpSpread1.SaveExcel(filePath, FarPoint.Win.Spread.Model.IncludeHeaders.ColumnHeadersCustomOnly);
我没有把Row这个显示出来,不会是要把Row显示出来才能打印预览吧?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-3-26 14:50:00
地板

回复 3# dc22wt 的帖子

dc22wt 你好,
我使用你的方法可以正常预览及打印。建议发个 Demo 到论坛调试。
回复 使用道具 举报
dc22wt
论坛元老   /  发表于:2012-3-30 11:08:00
5#
斑竹你好,我已经知道为什么不能预览的原因,因为我最后表格展示的视图是分组模型的,当我把分组模型取消后,就可以正常预览和打印了
回复 使用道具 举报
dc22wt
论坛元老   /  发表于:2012-3-30 11:35:00
6#
斑竹你好,我想问下导出EXECL怎么样只导出有数据的行,另外导出的EXECL怎么样能够已经撤销了
工作表保护命令。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-3-30 11:58:00
7#

回复 6# dc22wt 的帖子

dc22wt 你好,

1.不好意思,第一个功能无法实现。

2.可以通过以下设置完成:
  1. this.fpSpread1.Sheets[0].Protect = false;
复制代码
回复 使用道具 举报
dc22wt
论坛元老   /  发表于:2012-4-6 10:31:00
8#
斑竹,我的内存表里通过这个语句   dt.Rows.Add(dr)增加一个新增行,但是在导出execl的时候怎么就导不出这个新增行呢?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-4-6 11:40:00
9#

回复 8# dc22wt 的帖子

dc22wt 你好,在导出之前可以尝试重新把 dt 重新赋值给 Spread :
  1. this.fpSpread1.Sheets[0].DataSource = dt;
复制代码
回复 使用道具 举报
dc22wt
论坛元老   /  发表于:2012-4-6 14:10:00
10#
我的显示和打印都有这新增的这一列,而且我在端点查找dt时也已经包含了dr这一列。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部