XLGrid如果单元格有边框,当插入列或行的时候发生错误,单元格边框错位

fim 2005-08-04 05:42:37
如题,看了代码可惜没看明白,哪位老大帮忙看看:-D
...全文
157 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
劣势 2005-08-18
  • 打赏
  • 举报
回复
XMLGrid的控件本来就有些局限性的,如果它没有实现这个功能的话,可能还是要等下个版本出来,就像1.6没有预览而1.7有预览功能一样
fim 2005-08-18
  • 打赏
  • 举报
回复
czx0514朋友的方法实质就是格式乱了以后自己用这个方法设回来,但是我的程序是让用户自己定义的格式,有的单元格有边框,有的单元格没有边框,还有合并的单元格,一旦用插入行后,其后的格式都会乱掉,那该怎么办?难道要在插入前对当前所有Cell做一个映像备份?

如果按这种做法,几乎要遍历一遍Cell,效率太低了。
我希望能够从源码级的方法解决这个问题,

to jinjazz 做的是中国式报表,所以能够选用的组件并不多,一开始确实想用华表的,华表的功能也确实超强,但是华表在大数据量的带格式的Copy区域过程奇慢,所以选用XLGrid
劣势 2005-08-18
  • 打赏
  • 举报
回复
好久没有用这个控件,当时我记得要对边框进行代码控制的:
var
aBorder: TXLSideBorder;
begin
aBorder.Line := slSingle;
aBorder.Color := clBlack;
XLSheetRpt.Cells[1, 2].Borders[sAround + sInside] := aBorder;
//这里可以针对任何单元格的,比如你插入或删除的单元,可以作一同一的边框设置模块,每次变更了涮新一遍就可以了
end;
hthunter 2005-08-18
  • 打赏
  • 举报
回复
找原作者或者开发商吧

什么,你用的是盗版?那就没办法了……
xixuemao 2005-08-18
  • 打赏
  • 举报
回复
同意楼上的,也许本身第三方控件的问题啊。

我现在用的那套flatstyle控件,其中的flattabcontrol控件就有问题,一直用不了。

实在不行就换控件吧。^_^
jinjazz 2005-08-18
  • 打赏
  • 举报
回复
第三方的东西如果碰到这种错误很难讲了吧,实在不行就放弃了把
ghy412 2005-08-18
  • 打赏
  • 举报
回复
没有用过,回头下个试试~
herman~~ 2005-08-18
  • 打赏
  • 举报
回复
XLGrid没用过
fim 2005-08-16
  • 打赏
  • 举报
回复
up
likefg 2005-08-06
  • 打赏
  • 举报
回复
来接分的~
wxy_2000 2005-08-06
  • 打赏
  • 举报
回复
用AnyLib吧,自由界面和报表的完美解决方案。
http://www.anylib.com
helodd 2005-08-04
  • 打赏
  • 举报
回复
来接分的~
hqhhh 2005-08-04
  • 打赏
  • 举报
回复
XLGrid没用过,
关注:

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧