找回密码
 立即注册

QQ登录

只需一步,快速开始

garfieldzf8

论坛元老

8

主题

34

帖子

6208

积分

论坛元老

积分
6208

活字格认证

garfieldzf8
论坛元老   /  发表于:2014-8-13 10:06  /   查看:5662  /  回复:3
请教下iceman, Farpoint7如何读取合并单元格的值。
如图:

QQ截图20140813100246.png

如图中的数据模型,在后台读取的话相当于中读取4条数据,4条数据的班级分别对应1班和2班,
谢谢

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-8-13 14:28:00
沙发
回复 1楼garfieldzf8的帖子

意思是需要把“一班”这个合并单元格读取成两条数据吗?
Spread 本身不具备这个功能,建议建立一个临时表单对数据进行处理拆分来实现这个功能。

合并单元格可以通过以下方法获取:

  1.             FpSpread1.ActiveSheetView.ColumnCount = 10;
  2.             FpSpread1.ActiveSheetView.RowCount = 10;
  3.             FarPoint.Web.Spread.Model.DefaultSheetSpanModel model = (FarPoint.Web.Spread.Model.DefaultSheetSpanModel)FpSpread1.ActiveSheetView.SpanModel;
  4.             model.Add(0, 0, 2, 1);
  5.             model.Add(0, 2, 3, 2);
  6.             System.Collections.IEnumerator ien = model.GetEnumerator(0, 0, 10, 10);
复制代码


如果有进一步问题,欢迎继续交流

评分

参与人数 1满意度 +5 收起 理由
garfieldzf8 + 5 自己解决

查看全部评分

回复 使用道具 举报
garfieldzf8
论坛元老   /  发表于:2014-8-13 14:57:00
板凳
回复 2楼iceman的帖子

我自己解决了,还是要谢谢你的回复。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-8-13 17:24:00
地板
回复 3楼garfieldzf8的帖子

好的,感谢反馈问题结果
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部