找回密码
 立即注册

QQ登录

只需一步,快速开始

wodetnt

银牌会员

15

主题

32

帖子

3039

积分

银牌会员

积分
3039

活字格认证

wodetnt
银牌会员   /  发表于:2011-9-21 15:38  /   查看:9242  /  回复:8
导出excel后无论在spread里设置的无网格还是在excel里设置的取消网格都不行,显示的时候没有网格,但打印或打印预览里都有虚线的网格,打印出来的也有虚线网格,怎么才能去掉这些虚线的网格线?

8 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2011-9-21 16:25:00
沙发

回复 1# wodetnt 的帖子

你好,通过设置以下代码可以实现不打印虚线网格效果
  1. this.fpSpread1.Sheets[0].PrintInfo.ShowGrid = false;
复制代码
回复 使用道具 举报
wodetnt
银牌会员   /  发表于:2011-9-22 08:06:00
板凳
谢谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2011-9-22 08:54:00
地板

回复 3# wodetnt 的帖子

客气了~
回复 使用道具 举报
wodetnt
银牌会员   /  发表于:2011-9-22 09:14:00
5#
试了下,导出excel后打印预览没有网格线了,但是打印的时候那个网格虚线还在,打到纸上能看见
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2011-9-22 09:35:00
6#
你好,我按照以下代码导出 excel ,打印测试了一下,没有出现虚线网格,代码如下:

  1.             this.fpSpread1_Sheet1.ColumnCount=10;
  2.             this.fpSpread1_Sheet1.RowCount=10;
  3.             this.fpSpread1_Sheet1.Protect = false;
  4.             this.fpSpread1.BorderStyle = BorderStyle.None;
  5.             this.fpSpread1_Sheet1.Cells[0, 0, 9, 9].Text = "Test";
  6.             this.fpSpread1.Sheets[0].PrintInfo.ShowGrid = false;
  7.             this.fpSpread1.SaveExcel(@"E:\ImportAndExport\GridLineTest.xls", FarPoint.Excel.ExcelSaveFlags.NoFlagsSet);
复制代码
请参照以上代码检查你的设置,如果仍不能解决问题。请发个 Demo 或 代码片段过来,以便能精确的定位问题。
回复 使用道具 举报
wodetnt
银牌会员   /  发表于:2011-9-22 11:47:00
7#
解决了
回复 使用道具 举报
ccc_ooo
高级会员   /  发表于:2011-10-11 14:19:00
8#
导出excel时 怎样同时保存表头?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2011-10-11 14:50:00
9#

回复 8# ccc_ooo 的帖子

你好,保存表头可以通过以下两种方式进行设置,可以参考下帮助文档 SaveExcel() 章节:
1.
  1. this.fpSpread1.SaveExcel(@"E:\test.xls", FarPoint.Win.Spread.Model.IncludeHeaders.ColumnHeadersCustomOnly);
复制代码
2.
  1. this.fpSpread1.SaveExcel(@"E:\test.xls", FarPoint.Excel.ExcelSaveFlags.SaveCustomColumnHeaders)
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部