找回密码
 立即注册

QQ登录

只需一步,快速开始

X765321

银牌会员

31

主题

99

帖子

3742

积分

银牌会员

积分
3742

活字格认证

X765321
银牌会员   /  发表于:2012-6-11 03:08  /   查看:13231  /  回复:10
数据绑定到Spread后,Spread会自动调整行高和列宽(包括行标题和列标题),如何关闭这项功能?

10 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-6-11 10:20:00
沙发
回复 1楼X765321的帖子

X765321 你好,测试代码如下:

  1.         protected void Page_Load(object sender, EventArgs e)
  2.         {
  3.             if (IsPostBack)
  4.                 return;
  5.             this.FpSpread1.Sheets[0].DataAutoCellTypes = false;
  6.             FarPoint.Web.Spread.TextCellType textType = new FarPoint.Web.Spread.TextCellType();
  7.             textType.Multiline = false;
  8.             textType.AllowWrap = false;
  9.             this.FpSpread1.Sheets[0].ColumnHeader.Cells[0, 0].CellType = textType;
  10.             DataTable table = new DataTable();
  11.             table.Columns.Add("第一列第一列第一列第一列第一列", typeof(System.String));
  12.             table.Columns.Add("第二列", typeof(System.String));
  13.             table.Columns.Add("第三列", typeof(System.String));
  14.             table.Columns.Add("第四列", typeof(System.String));
  15.             table.Rows.Add("一", "一一", "一一一", "一一一一");
  16.             table.Rows.Add("一", "一一", "一一一", "一一一一");
  17.             table.Rows.Add("一", "一一", "一一一", "一一一一");
  18.             table.Rows.Add("一", "一一", "一一一", "一一一一");

  19.             this.FpSpread1.Sheets[0].DataSource = table;
  20.         }
复制代码
回复 使用道具 举报
X765321
银牌会员   /  发表于:2012-6-11 15:49:00
板凳
:cup,不知道设多行和允许的行属性,谢谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-6-11 16:04:00
地板
回复 3楼X765321的帖子

:share:
回复 使用道具 举报
study1990
金牌服务用户   /  发表于:2012-9-19 14:21:00
5#
回复 4楼iceman的帖子

需求:spread的导出EXCEL,高度与显示的有区别,最好是显示多少高度导出就是多少高度。
问题:导出的Excel,单元格是根据其内容来自适应高度,不会显示多少高度导出就是多少高度(人为拖拉高度)(FpSpread1.SaveExcel(path, FarPoint.Excel.ExcelSaveFlags.AutoRowHeight););
若改为根据Spread的高度来显示,那么由设置较大的字体时,在Spread中会自动拉高此行,但导出的Excel不会自动拉伸,依然是起初的高度,使得导出Excel不会全部显示内容(FpSpread1.SaveExcel(path, FarPoint.Excel.ExcelSaveFlags.SaveAlternatingRowStyles);)。
此为矛盾所在。
请问怎么解决?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-9-19 19:03:00
6#
回复 5楼study1990的帖子

study1990 你好,
不好意思,我没明白你的意思。
能否提供截图解释一下。谢谢
回复 使用道具 举报
study1990
金牌服务用户   /  发表于:2012-9-20 09:59:00
7#
回复 6楼iceman的帖子


新建位图图像.jpg (11.26 KB, 下载次数: 1070)
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-9-20 13:25:00
8#
回复 7楼study1990的帖子

感谢提供详细的截图、描述。
经确认,Spread 目前无法实现此功能,给你带来不便,很抱歉。
回复 使用道具 举报
study1990
金牌服务用户   /  发表于:2012-10-17 14:33:00
9#
回复 8楼iceman的帖子

对一行合并单元格后,设置较大字体,导出excel文件设置AutoRowHeight,为什么不能自适应高度?仍是单元格的初始高度,字体显示不完整。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-10-17 17:06:00
10#
回复 9楼study1990的帖子

study1990 你好,
问题我这边已经重现,明天给出结果。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部