找回密码
 立即注册

QQ登录

只需一步,快速开始

guxinghan

论坛元老

14

主题

38

帖子

4996

积分

论坛元老

积分
4996

活字格认证

guxinghan
论坛元老   /  发表于:2014-9-10 13:46  /   查看:5247  /  回复:4
写了一个demo,每次点击单元格的时候,显示高度就会消减一行,原因?
附件是现象和代码


还有一个问题,能把显示单元格的内容转换成xml字符串吗?

新建 Microsoft Office Excel 工作表.rar

285.85 KB, 下载次数: 227

4 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-9-11 09:24:00
沙发
回复 1楼guxinghan的帖子

问题一,正在调试,有结果反馈给你。
问题二,Spread 提供了 Save 方法用户保存整个 Spread 到 XML 文件:

  1. string fileName;
  2. fileName = "D:\\mine.xml";
  3. FpSpread1.Save(fileName, true);


复制代码
回复 使用道具 举报
guxinghan
论坛元老   /  发表于:2014-9-11 10:10:00
板凳
附件是我的工程,如果你的工程没法重现,可以看看我的,VS2010的

WebApplication1.zip

165.3 KB, 下载次数: 269

回复 使用道具 举报
洪水永不结冰
论坛元老   /  发表于:2014-9-11 12:47:00
地板
回复 2楼iceman的帖子

求版主帮助解决昨天遗留下来的问题
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-9-11 14:49:00
5#
回复 3楼guxinghan的帖子

你好,
出现问题的原因是 Spread 高度设置成了 百分比 样式,但其父容器没有固定高度。
一定要通过 百分比方式设置 Spread 尺寸吗?

  1. <div style="height:1000px;width=1000px;">
  2.    
  3.         <FarPoint:FpSpread ID="FpSpread1" runat="server" BorderColor="Black"
  4.             BorderStyle="Solid" BorderWidth="1px" Height="60%" Width="100%">
  5.             <commandbar backcolor="Control" buttonfacecolor="Control"
  6.                 buttonhighlightcolor="ControlLightLight" buttonshadowcolor="ControlDark">
  7.             </commandbar>
  8.             <sheets>
  9.                 <FarPoint:SheetView SheetName="Sheet1">
  10.                 </FarPoint:SheetView>
  11.             </sheets>
  12.         </FarPoint:FpSpread>
  13.         <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="复制样式" />
  14.         <asp:Button ID="Button2" runat="server" onclick="Button2_Click" Text="复制数据" />
  15.         <asp:Button ID="Button3" runat="server" onclick="Button3_Click" Text="设置颜色" /><asp:TextBox runat="server" ID="ColorIndex"></asp:TextBox>
  16.     </div>
复制代码


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