找回密码
 立即注册

QQ登录

只需一步,快速开始

婧友

论坛元老

24

主题

74

帖子

1万

积分

论坛元老

积分
10068

活字格认证

婧友
论坛元老   /  发表于:2012-6-14 08:30  /   查看:16477  /  回复:24
spread 如何向图片中的那样,在头部下面加上一段自定义的文字
2012-06-14_082720.png

24 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-6-14 09:31:00
沙发
回复 1楼婧友的帖子

三种方法可供参考:
1、通过TitleInfo来实现:
  1.         protected void Page_Load(object sender, EventArgs e)
  2.         {
  3.             
  4.             FpSpread1.TitleInfo.Visible = true;
  5.             FpSpread1.TitleInfo.Text = "固定资产明细统计表(教育部十六大类)";
  6.             
  7.             FpSpread1.Sheets[0].TitleInfo.Visible = true;
  8.             FpSpread1.Sheets[0].TitleInfo.Text = "10类:文物及陈列品,11类:图书,15类:被服装具,16类:牲畜,0413类:交通运输工具";
  9.             FpSpread1.Sheets[0].TitleInfo.HorizontalAlign = HorizontalAlign.Left;
  10.         }
复制代码


title1.png

2、将文本放到Cell中
  1.         protected void Page_Load(object sender, EventArgs e)
  2.         {
  3.             FarPoint.Web.Spread.SheetView sv = FpSpread1.ActiveSheetView;
  4.             sv.DefaultColumnWidth = 200;
  5.             sv.AddSpanCell(0, 0, 1, sv.ColumnCount);
  6.             sv.Cells[0, 0].Value = "固定资产明细统计表(教育部十六大类)";

  7.             sv.AddSpanCell(1, 0, 1, sv.ColumnCount);
  8.             sv.Cells[1, 0].Value = "10类:文物及陈列品,11类:图书,15类:被服装具,16类:牲畜,0413类:交通运输工具";
  9.         }
复制代码



title2.png

3、放到ColumnHeader中
请参考http://gcdn.grapecity.com/showtopic-4865.html中4楼的代码
回复 使用道具 举报
婧友
论坛元老   /  发表于:2012-6-14 10:02:00
板凳
嗯,谢谢,知道怎么做了
回复 使用道具 举报
婧友
论坛元老   /  发表于:2012-6-14 11:12:00
地板
能不能再spread的最下面也加上自定义的文字
回复 使用道具 举报
婧友
论坛元老   /  发表于:2012-6-14 11:45:00
5#
另外,我如何设置能够让spread的无论行或者列以及头部都不允许选中
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-6-14 13:59:00
6#
回复 4楼婧友的帖子

可以在 ColumnFooter 实现:

  1. protected void Page_Load(object sender, EventArgs e)
  2.         {
  3.             if (IsPostBack)
  4.                 return;
  5.             this.FpSpread1.Sheets[0].ColumnFooter.Visible = true;
  6.             this.FpSpread1.Sheets[0].ColumnFooter.RowCount = 2;
  7.             this.FpSpread1.Sheets[0].ColumnFooter.Cells[0, 0].ColumnSpan = 4;
  8.             this.FpSpread1.Sheets[0].ColumnFooter.Cells[1, 0].ColumnSpan = 4;
  9.             this.FpSpread1.Sheets[0].ColumnFooter.Cells[0, 0].Text = "固定资产明细统计表(教育部十六大类)";
  10.             this.FpSpread1.Sheets[0].ColumnFooter.Cells[1, 0].Text = "10类:文物及陈列品,11类:图书,15类:被服装具,16类:牲畜,0413类:交通运输工具";
  11.         }
复制代码
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-6-14 14:07:00
7#
回复 5楼婧友的帖子

5# 中问题设置方法如下:

  1. FarPoint.Web.Spread.StyleInfo style = new FarPoint.Web.Spread.StyleInfo();
  2.             style.CanFocus = false;
  3.             this.FpSpread1.Sheets[0].SetStyleInfo(-1, -1, style);
  4.             this.FpSpread1.SelectionBlockOptions = FarPoint.Web.Spread.SelectionBlockOptions.None;
复制代码
回复 使用道具 举报
婧友
论坛元老   /  发表于:2012-6-14 14:15:00
8#
版主,我按照你的方法加了头部和尾部,但是都是边框不全啊,怎么设置,你看一下

头部

头部
















尾部

尾部
回复 使用道具 举报
婧友
论坛元老   /  发表于:2012-6-14 17:16:00
9#
我晕,提交了那么久,怎么还没人回答啊
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-6-14 17:56:00
10#
回复 9楼婧友的帖子

不好意思,久等了,我们会在发帖时间起一个工作日内回复。
请问楼主, 8# 中图片使用表单中普通单元格设置 还是 列头和列脚设置的?
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部