找回密码
 立即注册

QQ登录

只需一步,快速开始

sam
论坛元老   /  发表于:2012-4-25 21:56  /   查看:12577  /  回复:25
Spread控件在IE8中的表格线对不齐,该怎么解决?
在IE6中是可以对齐的。
说明:系统为了兼容IE6&8,我们在网页头有增加一条:
<!--为了兼容IE高版本-->
    <meta http-equiv="x-ua-compatible" content="ie=7" />

请问:如何解决以上对不齐格线的问题?谢谢!

jpg

jpg

25 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-4-26 09:17:00
沙发
Hi,sam

以往出现类似问题的用户多是因为CSS样式设置和Spread内容的CSS样式冲突,或者页面中使用Div/Table布局时照成的,能否结合你截图中的这个aspx页面做一个简单Demo演示你的问题,发给我们在相应环境中调试一下。
回复 使用道具 举报
sam
论坛元老   /  发表于:2012-4-26 10:38:00
板凳
Hi Dof:


好象有這種現象:即,當列數很多時(如:大于30列),才會出現。即:
前面幾列好象會對齊,但是越往后的字段,就會越對不齊。你那邊可以做個簡單的例子測試看看。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-4-26 11:49:00
地板
好的,我先测一下, 有需要讨论的地方我会及时联系你。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-4-26 17:48:00
5#
Hi,sam

我做了一个简单的测试Demo,有50列,但是显示正常。附件是我的测试Demo,你看和你的使用方法有上面区别,你可以直接修改该Demo之后发送给我,我再调试一下。

VS2010 + Spread for .net 6.0 + IE8: 4198_IE68.zip (6.95 KB, 下载次数: 235)
回复 使用道具 举报
sam
论坛元老   /  发表于:2012-4-26 20:59:00
6#

Spread

Hi Dof:

我按你的例子改了下。
如果是只有一行表头是不会变形的,但是如果为多行表头则会变形。
具体,请参考我附件的例子。
特别说明:
我加入了兼容代码:
<meta http-equiv="x-ua-compatible" content="ie=7" />
如果不加这个,则不会变形。
但是我的项目中必须要加那个,来兼容高版本的IE.
请帮我看看,看如何解决?
谢谢!

4198_IE68.rar

1.99 MB, 下载次数: 207

rar

回复 使用道具 举报
sam
论坛元老   /  发表于:2012-4-26 21:00:00
7#

spread

picture

jpg

jpg
回复 使用道具 举报
sam
论坛元老   /  发表于:2012-4-27 13:30:00
8#
Hi dof:

請問:這個問題有沒在幫忙處理呀?謝謝!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-4-27 13:33:00
9#
你好 sam

我已经下载你的Demo,的却存在这样的问题,正在寻在解决方法。
回复 使用道具 举报
sam
论坛元老   /  发表于:2012-4-27 13:45:00
10#
好的。煩請盡快解決。非常感謝!
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部