找回密码
 立即注册

QQ登录

只需一步,快速开始

iceman
社区贡献组   /  发表于:2014-6-30 16:58:00
11#
回复 10楼wode551120的帖子

问题一,打开 Excel 查看没有发现绿色框部分设置了下划线。我添加 Excel 文字下划线后,可以正常导入:

demo.zip (5.06 KB, 下载次数: 382)
回复 使用道具 举报
wode551120
注册会员   /  发表于:2014-7-2 10:30:00
12#
回复 11楼iceman的帖子

我想你理解错我的意思了。
我的意思是excel中绿色部分的字,是没有下划线的,我通过程序加载后,字体出现了下划线。
我想要的效果是和excel一样的效果。字下面不应该有下划线。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-7-2 14:19:00
13#
回复 12楼wode551120的帖子

还是没有重现你的问题,使用你的 Excel 模板在 IE11 和 Chrome 测试,都没有出现下滑线:

underline.png

附件是我的Demo:

12984_2.zip (17.72 KB, 下载次数: 451)
回复 使用道具 举报
wode551120
注册会员   /  发表于:2014-7-3 09:50:00
14#
回复 13楼iceman的帖子

因为我想设置这个显示的行数为这个execl文件的行数。
所以加了这句:            FpSpread1.ActiveSheetView.PageSize = FpSpread1.Rows.Count;
然后问题就出现了。
回复 使用道具 举报
wode551120
注册会员   /  发表于:2014-7-3 15:09:00
15#
回复 13楼iceman的帖子

不好意思,是我的文件的问题,边框设置了一个虚线,没有仔细看到。
回复 使用道具 举报
wode551120
注册会员   /  发表于:2014-7-3 15:26:00
16#
回复 13楼iceman的帖子

是边框问题,但是我无法修正这个问题。
我把你demo中删除了两行之后,还是有那个问题,和我设置pagesize没关系。
我用的Chrome 35.0会有这个问题,用IE8就没有这个问题。
附上我的demo,完整代码大小有限制。
我只传个excel吧。代码不变。
demo.zip (4.98 KB, 下载次数: 478)
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-7-3 18:02:00
17#
回复 16楼wode551120的帖子

问题我在 Chrome 中重现了,正在处理中,有进展通知你。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-7-4 16:40:00
18#
回复 16楼wode551120的帖子

你好,
出现问题原因是由于 Spread 在不同浏览器上(Chrome)绘制边框方式不同。

我们可以提供一个 workaround ,步骤如下:
1.按照附件中的excel设置表单样式,主要是边线类型,而且应该通过设置上边线来取缔之前的下边线设置,例如,需要设置第一行的下边框,那么需要使用第二行的上边框来代替。
边框类型为红色框内样式:
Untitled.png
2.重写 Render 设置 Spread HTML Table 的边框类型,具体请参考 Demo。

WebApplication27.zip (17.76 KB, 下载次数: 477)
回复 使用道具 举报
wode551120
注册会员   /  发表于:2014-7-4 16:49:00
19#
回复 18楼iceman的帖子

运行了demo,解决了。不纠结了,可以购买了。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-7-4 17:11:00
20#

评分

参与人数 1满意度 +5 收起 理由
wode551120 + 5 嗯。不错。

查看全部评分

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