找回密码
 立即注册

QQ登录

只需一步,快速开始

喀喀坤

论坛元老

17

主题

45

帖子

4240

积分

论坛元老

积分
4240

活字格认证

[已处理] 多表头

喀喀坤
论坛元老   /  发表于:2014-1-8 16:52  /   查看:6542  /  回复:5
0KZP(23O}TFSPV~33C$QV25.jpg (29.98 KB, 下载次数: 956)

5 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-1-9 10:02:00
沙发
回复 1楼喀喀坤的帖子

您的问题回答如下:
问题1: 通过如下的代码可设置多表头

  1.            
  2.          axfpSpread1.ColHeaderRows = 2

  3.             axfpSpread1.Col = 1
  4.             axfpSpread1.Row = 0
  5.             axfpSpread1.Text = "A"

  6.             
  7.             axfpSpread1.Col = 1
  8.             axfpSpread1.Row = -999
  9.             axfpSpread1.Text = "B";
复制代码


SpreadHeade-2.gif

可参考帮助手册以了解更多信息,搜索:“Using Column and Row Properties”
SpreadHeader.gif

问题2: 在ActiveX下,目前没有办法修改表头单元格的颜色。
回复 使用道具 举报
喀喀坤
论坛元老   /  发表于:2014-1-10 09:05:00
板凳
回复 2楼roger.wang的帖子

谢谢roger,我发的图片是已经生成的fpspread表,我的意思是,在将数据库表的数据直接读取到fpspread表的时候,默认数据库表头将作为fpspread表的表头(在多表头的情况下,数据库表头将默认为fpspread多表头的第一行),在这样的情况下,怎样把默认表头移动到多表头的第二行,谢谢!
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-1-10 09:39:00
地板
回复 3楼喀喀坤的帖子

不客气。

目前未提供接口来修改把数据库读取后的默认的表头移动到第二行,抱歉。

不过,有一个解决办法:数据库加载完毕后,通过写代码实现多表头的第一行和第二行交换位置。
您看这个方法行不行。
回复 使用道具 举报
喀喀坤
论坛元老   /  发表于:2014-1-10 12:41:00
5#
回复 4楼roger.wang的帖子

OK ,那只能新建方法解决了,谢谢!
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-1-10 15:49:00
6#
回复 5楼喀喀坤的帖子

感谢您的理解  
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部