找回密码
 立即注册

QQ登录

只需一步,快速开始

noahark

论坛元老

62

主题

173

帖子

7139

积分

论坛元老

积分
7139

活字格认证

noahark
论坛元老   /  发表于:2014-1-8 15:57  /   查看:6257  /  回复:7
大神,
      您好,用spread6.0做导出功能。列的序号丢失。
      web效果图:
QQ截图20140108155214.jpg (57.55 KB, 下载次数: 111)

7 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-1-8 17:30:00
沙发
回复 1楼noahark的帖子

SaveBothCustomRowAndColumnHeaders 用于保存自定义表头,由于当前表头是控件自定生成,所以没有导出,可以遍历行头进行设置:

  1.             for (int i = 1; i <= this.FpSpread1.Sheets[0].RowCount; i++)
  2.             {
  3.                 this.FpSpread1.Sheets[0].RowHeader.Rows[i - 1].Label = i.ToString();
  4.             }
复制代码
回复 使用道具 举报
noahark
论坛元老   /  发表于:2014-1-8 18:12:00
板凳
回复 2楼iceman的帖子

恩,序号已经好了,那个选择是ckbox类型的,我想导出的时候隐藏掉,用了fp.ActiveSheetView.RemoveColumns(0,1);没起作用。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-1-9 09:56:00
地板
回复 3楼noahark的帖子

noahark 你好,
需要移除2列,由于导出时行头占一列,再倒入到 fp,就多一列普通列,所以移处没有效果:

  1. fp.ActiveSheetView.RemoveColumns(0, 2);
复制代码
回复 使用道具 举报
noahark
论坛元老   /  发表于:2014-1-9 15:04:00
5#
回复 4楼iceman的帖子

恩,解决了,非常感谢。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-1-9 15:08:00
6#
回复 5楼noahark的帖子

不客气,有问题欢迎开新帖提问。
这个帖子我先关闭了。
回复 使用道具 举报
noahark
论坛元老   /  发表于:2014-1-9 16:21:00
7#
回复 6楼iceman的帖子

还有个导出的问题,就是一个页面有好几个spread,如何导出execl时,合并到一个sheet中去。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-1-9 17:30:00
8#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部