找回密码
 立即注册

QQ登录

只需一步,快速开始

lmm1508561

高级会员

7

主题

36

帖子

1377

积分

高级会员

积分
1377

活字格认证

lmm1508561
高级会员   /  发表于:2012-2-29 10:09  /   查看:9463  /  回复:11
求助为何在asp.net页面中插入该控件并将width 和height 设置为100% 运行后 点击最大化就会死掉。
代码如下:
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="_Default" %>

  2. <%@ Register Assembly="FarPoint.Web.Spread" Namespace="FarPoint.Web.Spread" TagPrefix="FarPoint" %>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5. <head runat="server">
  6.     <title></title>
  7. </head>
  8. <body>
  9.     <form id="form1" runat="server">
  10.     <div style="width: 100%; height: 100%;">
  11.         <FarPoint:FpSpread ID="FpSpread1" runat="server" BorderColor="Black" BorderStyle="Solid"
  12.             BorderWidth="1px" Height="100%" Width="100%">
  13.             <CommandBar BackColor="Control" ButtonFaceColor="Control" ButtonHighlightColor="ControlLightLight"
  14.                 ButtonShadowColor="ControlDark">
  15.             </CommandBar>
  16.             <Sheets>
  17.                 <FarPoint:SheetView SheetName="Sheet1">
  18.                 </FarPoint:SheetView>
  19.             </Sheets>
  20.         </FarPoint:FpSpread>
  21.     </div>
  22.     </form>
  23. </body>
  24. </html>
复制代码
还有一个问题是打开Excel文件很多样式还是失效的,没法跟Excel绝对的匹配?

11 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-2-29 10:34:00
沙发
lmm1508561 你好,

测试环境: Spread for .NET 6 + VS2010

1.你使用 Spread 版本是?该问题我没有重现,下面是我的测试 Demo,请对比:
3504.zip (2.77 MB, 下载次数: 520)
回复 使用道具 举报
lmm1508561
高级会员   /  发表于:2012-2-29 13:17:00
板凳
你的版本我这里跑不起来。难道是版本不对。
那我问一下这个Excel打开的时候想里面单元格颜色 行的高度 列的宽度、线条会跟Execl文件里的格式一模一样吗?我这边随便打开一个Excel文件里面设置个外框线 颜色之类的,打开的效果跟Excel文件是不一样的。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-2-29 14:04:00
地板

回复 3# lmm1508561 的帖子

lmm1508561 你好,

1.你使用 Spread 版本是?请发 Demo 到论坛,便于调试。

2.Excel 中 Border 部分,打开会略有不同,单元格颜色、行高、列宽相同。

3.导入 Excel 之后,可以通过代码设置 Spread 的显示样式,模拟 Excel 文件效果相同。关于 Border 的设置方式,可以参考帮助文档:LineBorder 章节。
回复 使用道具 举报
lmm1508561
高级会员   /  发表于:2012-3-2 14:32:00
5#
回复 使用道具 举报
lmm1508561
高级会员   /  发表于:2012-3-2 14:33:00
6#
我用了 6.0.3502.2008 试用版本还是有这个问题 + IE 7.0.5730.13
回复 使用道具 举报
lmm1508561
高级会员   /  发表于:2012-3-2 14:35:00
7#
用到的例子,最大化和还原的时候会卡死
WebApplication1.rar (1.98 MB, 下载次数: 798)
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-3-2 17:57:00
8#

回复 7# lmm1508561 的帖子

lmm1508561 你好,问题我们已经重现,周一回复。
回复 使用道具 举报
lmm1508561
高级会员   /  发表于:2012-3-3 10:09:00
9#
嗯好的,谢谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-3-7 08:50:00
10#

回复 9# lmm1508561 的帖子

lmm1508561 你好,
可以把 div 的定位方式设置为 absolute,例如:
  1. <div style="width: 100%; height: 100%; position:absolute ;" >
复制代码
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部