社区
Delphi
帖子详情
XLGrid如果单元格有边框,当插入列或行的时候发生错误,单元格边框错位
fim
2005-08-04 05:42:37
如题,看了代码可惜没看明白,哪位老大帮忙看看:-D
...全文
157
13
打赏
收藏
XLGrid如果单元格有边框,当插入列或行的时候发生错误,单元格边框错位
如题,看了代码可惜没看明白,哪位老大帮忙看看:-D
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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没用过,
关注:
XL
Grid
动态创建combobox
XL
grid
有的时候我们要能根据系统设置内容 给表格的下拉内容增加东西。下拉框动态创建很重要
xl
grid
全DELPHI实现的电子表格控件,支持
单元格
斜线,支持输出到EXCEL,D5-D7兼容,有源码(1515KB)
Delphi控件
xl
grid
Delphi控件
xl
grid
Delphi控件
xl
grid
Delphi控件
xl
grid
XL
Grid
控件
XL
Grid
控件,一个界面美观的
Grid
控件。资源共享。
Delphi / XE10 String
Grid
实现合并
单元格
效果显示
在String
Grid
控件中实现显示Excel形式的合并
单元格
效果,也可以用AdvString
Grid
,
XL
GRID
等第三方控件,不过要破解比较麻烦。 原理是通过重载 OnDrawCell 事件procedure TForm1.SGDrawCell(Sender: TObject; ACol, ...
Delphi
5,392
社区成员
262,732
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章