以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  序号怎么合并?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=117003)

--  作者:xxfoxtable
--  发布时间:2018/4/4 9:05:00
--  序号怎么合并?
一个序号有多条记录,excel报表怎么合并?
--  作者:有点甜
--  发布时间:2018/4/4 9:48:00
--  
具体一点你的问题。要如何合并?截图或者实例说明。
--  作者:xxfoxtable
--  发布时间:2018/4/4 9:51:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2018/4/4 10:44:00
--  

参考

 

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

 


--  作者:xxfoxtable
--  发布时间:2018/4/4 10:55:00
--  
以下是引用有点甜在2018/4/4 10:44:00的发言:

参考

 

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

 

这个我会,但序号<index>不是数据里的字段,放上不行,提示找不到此列


--  作者:有点甜
--  发布时间:2018/4/4 11:15:00
--  
以下是引用xxfoxtable在2018/4/4 10:55:00的发言:

这个我会,但序号<index>不是数据里的字段,放上不行,提示找不到此列

 

模板把<index>改成[!序号],然后再在buildDetail事件,编写代码

 

static pdr As DataRow = e.DataRow

If e.DataRow IsNot Nothing AndAlso pdr IsNot Nothing Then

    If pdr("姓名") <> e.datarow("姓名") Then

        vars("序号") += 1

    End If

End If

pdr = e.dataRow


--  作者:有点甜
--  发布时间:2018/4/4 11:16:00
--  

如果还是不行,请做一个具体的实例发上来测试。

[此贴子已经被作者于2018/4/4 11:16:24编辑过]

--  作者:xxfoxtable
--  发布时间:2018/4/4 11:36:00
--  
好用了,但就是从第二个人开始合并,计数,第一个人是空白也没有合并,第二个人从1开始了
--  作者:有点甜
--  发布时间:2018/4/4 12:34:00
--  
以下是引用xxfoxtable在2018/4/4 11:36:00的发言:
好用了,但就是从第二个人开始合并,计数,第一个人是空白也没有合并,第二个人从1开始了

 

打印表格前,赋值 vars("序号") = 1