找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] 如何合并行头

manabout
注册会员   /  发表于:2012-1-31 13:48:00
11#
即使是IE的话,表的列头也必须和行的格式一致吗?
能否定义和RowTemplate风格不一致的列头呢?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-1-31 14:00:00
12#

回复 10# manabout 的帖子

Spread 6.0支持 Internet Explorer 9和 Firefox 4浏览器,对chrome还不能完全支持
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-1-31 15:03:00
13#

回复 11# manabout 的帖子

使用RowTemplate之后列头的布局就不能自定义了,其布局和RowTemplate设置一样。
回复 使用道具 举报
manabout
注册会员   /  发表于:2012-2-1 09:30:00
14#
附件是我的测试代码,这里存在两个问题
一个是左下角的边框怎么去掉(windows xp、ie8)
一个是ButtonCellTyp设置为ImageButton后ImageUrl路径应该怎么设置?(IE8不好用,chrome好用)

代码示例中的:
private String searchImgPath = "~images/search.gif";
应改为:
private String searchImgPath = "~/images/search.gif";
抱歉,但是问题同样存在。
测试过如下设置:
private String searchImgPath = "./images/search.gif";
private String searchImgPath = "/images/search.gif";
private String searchImgPath = "images/search.gif";

png

png

Sample.zip

58.94 KB, 下载次数: 332

zip

回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-2-1 15:13:00
15#
使用private String searchImgPath = "~/images/search.gif";这行代码,在IDE和IIS中运行程序都得到了正确结果,你是在调试时不能显示图片还是发布到IIS之后不能显示图片:
我的环境:XP + VS2008 + Spread for ASP.NET 5.0.3524.2008 + IE8 + IIS5.1
20.png (59.54 KB, 下载次数: 335)
回复 使用道具 举报
manabout
注册会员   /  发表于:2012-2-1 15:35:00
16#
你的结果也不正常,最后一行的行头,有一条横线(行头5的下面),之所以没有竖线可能是因为你的spread的高度设置的正好等于sheetview的高度,所以看不见。
我的开发环境是XP SP2 + VS2008 + Spread for ASP.NET 5.0.3524.2008 + IE8 + IIS5.1
唯一不同可能是XP,我的是SP2,但是你的截图同样存在问题。

另,我是在调试环境中运行时发现的问题。
回复 使用道具 举报
manabout
注册会员   /  发表于:2012-2-1 15:45:00
17#
目前我使用javascript来消除右下角的边框,具体代码如下:
   if (document.attachEvent)
     window.attachEvent("onload", initSpread);
   else if (document.addEventListener)
     window.addEventListener("load", initSpread);
   
    function initSpread() {
        var spread1 = document.getElementById("<%=FpSpread1.ClientID %>");
        var headerRow = spread1.getRowHeader().tBodies[0].rows
        var headerCell = headerRow[headerRow.length - 1].cells[0];
        headerCell.style.borderStyle = "none";
    }
当然,这样可能会有一些隐患。
请教spread的设定方法。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-2-1 16:35:00
18#
行头5下面的横线是肯定会有的,如果不想要这条线也只能通过js来将其删除,没有更好的办法了。
回复 使用道具 举报
manabout
注册会员   /  发表于:2012-2-1 16:48:00
19#
开发环境和发布到IIS下差别太大了!
首先,开发环境下图片好用了,但是我并未对代码(使用convert to web application功能)做过任何更改。但是发布到IIS下后,图片仍然不好用。
其次,布局差异太大了(这个有可能是图片导致的?)
因为是第一次做ASP.NET,请问这个问题怎么解决啊!

好像不能上传附件了?
回复 使用道具 举报
manabout
注册会员   /  发表于:2012-2-1 16:51:00
20#
在IE8下按【上传附件】发生错误:
Line: 91566879
Error: 'Silverlight' is undefined
在CHROME下按【上传附件】没有任何反应。

还有就是在发布到IIS下后,
spread1.getRowHeader()
spread1.GetValue(0,0)
这些客户端方法就不能用了,这个是怎么回事啊!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部