找回密码
 立即注册

QQ登录

只需一步,快速开始

dpec1982

注册会员

10

主题

30

帖子

80

积分

注册会员

积分
80

微信认证勋章

dpec1982
注册会员   /  发表于:2016-6-8 10:11  /   查看:3646  /  回复:9
大家好:
            spread4.0;vs2005(c#,winform)
QQ图片20160607142036.png
如图:3,4行合并后的效果是这样的。我想实现的效果:选中合并后的单元格,通过按钮输入一个值,只有第3行有值,第4行没有值,我想选中合并的单元格,输入一个值后,3,4行都有值,怎么弄,谢谢。

9 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-6-8 10:26:43
沙发
您好,您的需求这里还不是很清楚。 首先合并后的单元格就是一个单元格,只能有一个值。 您选中一个合并后的单元格只能输入一次内容,所以也不可能3 4 行都有值。
回复 使用道具 举报
dpec1982
注册会员   /  发表于:2016-6-8 10:48:54
板凳
dexteryao 发表于 2016-6-8 10:26
您好,您的需求这里还不是很清楚。 首先合并后的单元格就是一个单元格,只能有一个值。 您选中一个合并后的 ...

对啊,是只能有一个值,但如图中,我3,4行的第一列没有合并,我要根据第一列的“仪表位号”在数据库里写入2条记录,这2条记录只有仪表位号不同,其他都相同的。如果我循环读取spread中的每条数据,那么被合并的3,4行都读出原来合并前的数据,我想让3,4都读入输入的相同的数据
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-6-8 10:58:52
地板
明白您的意思了,你是希望获取被合并的单元格数据是也能获取到合并后那个单元格的内容,您可以写个方法去获取单元格的值。如果存在合并,就去取左上角单元格的值。
        public object getCellValue(SheetView sheet, int row, int col)
        {
            var span = sheet.GetSpanCell(row, col);
            if (span != null)
            {
                return sheet.GetValue(span.Row, span.Column);
            }
            return sheet.GetValue(row, col);
        }
回复 使用道具 举报
dpec1982
注册会员   /  发表于:2016-6-8 11:26:43
5#
dexteryao 发表于 2016-6-8 10:58
明白您的意思了,你是希望获取被合并的单元格数据是也能获取到合并后那个单元格的内容,您可以写个方法去获 ...

谢谢,我去试试
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-6-8 14:01:27
6#
不客气
回复 使用道具 举报
dpec1982
注册会员   /  发表于:2016-6-12 08:16:34
7#
如图:spread中的数据是循环写入的。我执行了合并单元格后,变成图上这样。下次我再次读入数据时,怎么还能保持现在的这样合并单元格的样子呢。能给个思路吗,谢谢
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-6-12 10:18:23
8#
这个还是得根据您的业务场景定了,需要知道您是如何判断两行是否需要合并,是否需要把这些信息也保存了下来,下次读取数据的时候根据这些信息设置单元格合并。
回复 使用道具 举报
dpec1982
注册会员   /  发表于:2016-6-12 10:43:24
9#
dexteryao 发表于 2016-6-12 10:18
这个还是得根据您的业务场景定了,需要知道您是如何判断两行是否需要合并,是否需要把这些信息也保存了下来 ...

恩,谢谢,我也是这么想的,我以为你们会有更快捷的方法,谢谢。很感谢
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-6-12 11:02:03
10#
这个没什么快捷方式,控件就是提供最基础的功能,又用户根据业务组合
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部