找回密码
 立即注册

QQ登录

只需一步,快速开始

ttflx
高级会员   /  发表于:2012-7-20 10:35  /   查看:5979  /  回复:5
产品版本:__4__产品模块:__spread for asp.net___操作系统:_win server 2003(中文)____IDE:__vs2008___

问题描述:spread宽度设定为98%,里面的最后一列超出边框!如果是设定了固定的宽度则没有问题!

图片中红框的部分
chaole.png

相关代码:
    cs 端代码
   
  1. spdLst.Width = Unit.Percentage(98);
  2.         spdLst.Height = Unit.Pixel(300);
复制代码
  

    aspx端代码
   
  1. <asp:Content ID="Content3" ContentPlaceHolderID="cntLst" runat="Server">
  2.     <spd:FpSpread ID="spdLst" runat="server" BorderColor="Black" BorderStyle="Solid"
  3.         BorderWidth="1px">
  4.         <TitleInfo BackColor="#E7EFF7" ForeColor="" HorizontalAlign="Center" VerticalAlign="NotSet"
  5.             Font-Size="Medium">
  6.         </TitleInfo>
  7.         <CommandBar BackColor="Control" ButtonFaceColor="Control" ButtonHighlightColor="ControlLightLight"
  8.             ButtonShadowColor="ControlDark">
  9.             <Background BackgroundImageUrl="SPREADCLIENTPATH:/img/cbbg.gif"></Background>
  10.         </CommandBar>
  11.         <Sheets>
  12.             <spd:SheetView 。。。。。。。
  13. </spd:SheetView>
  14.         </Sheets>
  15.     </spd:FpSpread>
  16. </asp:Content>
复制代码

5 个回复

倒序浏览
ttflx
高级会员   /  发表于:2012-7-20 10:47:00
沙发
请帮帮忙啊
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-7-20 11:02:00
板凳
回复 2楼ttflx的帖子

ttflx 你好。
通过你的代码我无法重现问题,能否发个 Demo 到论坛调试?
1.可以设置 Spread 的 Style=“postion:relative”。

  1. <spd:FpSpread ID="spdLst" runat="server" style=“postion:relative” BorderColor="Black" BorderStyle="Solid"
  2. BorderWidth="1px">
复制代码

2.或者参考:http://gcdn.grapecity.com/showtopic-2440.html
回复 使用道具 举报
ttflx
高级会员   /  发表于:2012-7-20 11:49:00
地板
在 xp的虚拟机下就没有问题
部署到server2003上就不行

我修改再试一下

谢谢
回复 使用道具 举报
ttflx
高级会员   /  发表于:2012-7-20 12:11:00
5#
管用了 加了 Style=“position:relative”后就行了,

谢谢了!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-7-20 14:24:00
6#
回复 5楼ttflx的帖子

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