以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  怎样实现类似excel的单元格合并表现形式?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=95589)

--  作者:Jacksnfeng
--  发布时间:2017/1/24 16:26:00
--  怎样实现类似excel的单元格合并表现形式?

如图,每记录包含n个估价时点和与它对应的评估值,0<n<8
我曾设想增加14个字段存储7个时点和对应的评估值。
但问题是怎样呈现给用户呢?

--  作者:有点色
--  发布时间:2017/1/24 16:30:00
--  

 你要怎么显示?截图看看。

 

 如果是临时性改一改,参考

 

Dim tb As Table = Tables("表A")
tb.Grid.AllowMerging = C1.Win.C1FlexGrid.AllowMergingEnum.Custom
Dim rng As C1.Win.C1FlexGrid.CellRange = tb.Grid.GetCellRange(1, 1, 1, 3)
tb.Grid.MergedRanges.add(rng)

Dim cs1 As C1.Win.C1FlexGrid.CellStyle = tb.Grid.Styles.Add("样式1")
cs1.TextAlign = 4
rng.style = cs1


--  作者:Jacksnfeng
--  发布时间:2017/1/24 16:32:00
--  彻底无语
晕死,图片发不出。编辑又说我没有权限,叫我联系管理员。又不知道管理员怎么联系。
彻底无语。这样的用户体现......

--  作者:jacksnfeng
--  发布时间:2017/1/24 16:34:00
--  
试试能否上传
--  作者:有点色
--  发布时间:2017/1/24 16:36:00
--  

 用IE浏览器访问论坛和上传图片

 


--  作者:jacksnfeng
--  发布时间:2017/1/24 16:48:00
--  

这个是IE浏览器


此主题相关图片如下:qq图片20170124162251.png
按此在新窗口浏览图片

--  作者:有点色
--  发布时间:2017/1/24 16:49:00
--  

用合并模式

 

http://www.foxtable.com/webhelp/scr/1373.htm

 


--  作者:Jacksnfeng
--  发布时间:2017/1/24 17:01:00
--  
但是这个似乎跟我想要的有点差别。
合并模式本质上是很多条记录,只是呈现出来时把相同的内容合并了。
而我是希望只是一条记录,呈现出来有各个细分的内容。就是把不同的字段不是左右呈现,而是上下呈现。

--  作者:有点色
--  发布时间:2017/1/24 17:03:00
--  
 添加多行数据,前面的列赋值为相同的,然后设置合并模式,就是你需要的效果。
--  作者:Jacksnfeng
--  发布时间:2017/1/24 17:07:00
--  
我按照您这个执行了以后,第一行永远前三格合并在一起了,我要如何解除呢?